cleaned up interface for creating meshes