pushing homework 1