3d surface plot example added