test all part 1