names and tostrings