return string slice instead of string