added columns change into interface