initial set up and basic files