manager added to make the project running
data structures header added