create project and add main source files