added Mesh class