trying to make a 3D surface plot