map, transform and cross refence an object