initial setup of the application