rewrite disobedience search interface