added column buffer
fixed up column widths