debugging part 3