Forks of assignment 2