Assignment2 file