initial setup the app