Assignment 4, done!