new similarity with avoidance