refactor the app setup into separate includeme files