add toString to format for saveAsText