usage of string