language revision, part 2