more simple toString()