initial setup for application