working on tostrings