fixed self-corrected and worked in split-row