complete pass