reading and correction of source