changed toString() method