map non  primary key