set up main file structure