search pattern updates & cmt map implementation