toString function added