unit 3: update proposed solution of the homework