refactor meshes controller to handle new position system