update toString
start set method