simpler file structure