modified tostring again boogaloo