Update lab3 + part 4