extend truncate