add query builder and implement in query method