homework 1 works