adding project source files