Error corrections and performance improving