finish def-string-fun