fix part 3