adding filtering framework to historybuff