Fully working, flat file structure only