small errors correction