the rest of the app