added 3d classes