update:question 2 is repeat pass