3d version initial upload