implement filter, where, where_in and more_than