still working on the flatfile, probs not worth the commit but if i dont i lose shit.