formatting and cleaning up the entire project
resolve compilation issues generated by cleanup