made additional functionality for 3D models