pushing homework 5