some toString()s added