require pass