Assignment 1 working.