Final version as of the end of the project