added tostring for simo