use truncatewords instead of truncate