to use type alias of string instend of struct