updating string routines
moving to new routines
Excluding usage of FStr