add useCriteria