* Use filters
* Modify collect to support summing multiple date / periods