hw 2 stuff