added readOnly feature for columns