Forks of Assignment 6