adding project files and solution to problem 1