Refactoring

wondering upon smooth implementation. Need to complete MESHES AT LAST!