language revision, part 1