handling the string