next gen coding