setting up general file structure