Final version of the project code