curves and patches