refined file structure