second rev of the project