generalize details caching. Fix Chuck senators