Tests for part 3