add 3d and edit more