some more ideas for hw3