add query dsl support