pushing homework 2