implemented 3D animation first version