change push and pop style