tried doing a mix of the closest point approach and the level set approach