add getColumns