first attempt at surface plotting
first attempt at surface plotting