- updated toString()