abstract more on col2 elem