Rewrote format into a state-ful class
Added meta data, and reworked fields
Switch column refs