Assignment 7 Push