roll back. use getCoulmnCount instead of this.columnCount