better Person.toString()