setting up of initial environment