Forks of Assignment2 Q1