adding relational mapping