add 3d and show vis