setup file structure