added columnWidth functions