solid file structure