pass check()