Assignment 2 2nd Push