user toString added