incomplete work on columns

Still working on the output, but the steps up to that are working.