Go top Scan IF STREXTRACT(PS,'(',')')='Usage Charges' AND LEFT(PS,1)='F' NEWPS='N '+ALLTRIM(STR(posC-2))+' '+ALLTRIM(STR(posR+7))+' '+ALLTRIM(STR(m.BoxEndcolumn-posC))+' '+'-8 i' Skip-1 && Pointer Skips one record above INSERT BLANK Replace PS With NEWPS Skip Pointer comes Back to Orignal Position ELSE ENDIF ENDSCANKindly Guide