added option, testing and callback for excerpts