build up the project