Last version of the project. This version compiles.