build the base of project