part 3b working