corrections implementation part2