working on homework2