Assignment 1 almost ready