add set pass; add check pass