nicer toString renderable