setup the app