Assignment 8 and stuff