work on mistakes part 3