add pass completion