how the app works