file structure setup.