added maxColWidth parameter