homework #2 ready to submit