push week3 homework