finish random correction