For 3d modeling class