simplified file structure