using column name instead of index for mapping