Final updates for homework 1