the app is functional