Assignment 9 Push