cis455 hw2 for regrading only!!!