completed part 2 - visualizing the 3d object