errors correction 1