the stack is as follows: 