Final version for the project