removed toString method