main+ correction random