change DSL, so you can pass in filters as an array of hashes