add 3d and sound