app demo from tutorial