make toString() more usable