add 3D mode