final hw5 changes