by locating a pattern