fixed toString formatting