initialize the sub-projects