added parametric surfaces
added center and depth to surfaces
cleanup