fix bug and add pass file