what is :string?