refactored to make columns with table-cells for optional sidebar