adding 3d shapes