first attempt at Foundation5. Basically just cramming all the files in