struct stack for lab1