Add stack + tests
Think of some new ideas on how to use the API