Similar Items: Behind the scenes