completed metCriteria method