added full homework assignment