explain mapping.