stuff for hw 2