recoEngine added