The app function can be further simplified