kiko's demo app (chapter 2 of tutorial)