rest of toStrings