setting up basic file structure