added toTruncated method