initial setup of app