begin implementing other contact query methods