pass ex1, lab3