prepared working pan recognizer