moving data around a bit and flushing out some of the text