Customized integration, so users can set the mapping from all the possible variants.