change colum count on the fly