implement eq query