added second visualization, added surface sample