basic surface plot; early demo stage only