Add files from lesson 3 and Assignment2