Mesh

Potential optimizations: