WIP commit.

It works, now make it pretty
text records are all done