implemented ESA similarity