assignment5 push test