refactored getSize => getColumnSize