trying to add support for mapping between items and similar items