Types and Methods of Proofreading