very crude logic to determine similar products