Added ECHONEST logic