- add simple stack implementation