add project files and code