Adding entire project source code.