scala lab3