string function 1 complete