working with strings and things