extend excerpt functionality