pattern_finder.v formated