Homework 3 all files