tested but removed surface and wireframe plots