added 2D surface plot visual and example