homework 3 is working