Forks of Assignment 4