finish flushing out format/transform split.. need to re-unify