set toString() to output formatted output