column indexes start from 0