updates to add multicolumn capability