use better excerpt algorigthm