extended grandma to push and pop