Up to part 2.2 of lab 3