Full description of how the app works