bazier_surface working