new toString method