use stack to stack the (