added truncate back in and included TextHelper