reworking and adding to use a multiple connection to data mapping.