This project is a tutorial on hands on refactoring