added recog option