addded back truncate