CNS187 hw6 changes.