adding toString method