add Criteria concept