non binary curve