adding changes to hw1