redesigned recognize