added comment. moved tostring.