Finished part1 translation