add callback criteria