hw2 final push hopefully