slight update to tostring