add pass2