Implement interactive criteria generation