extract getRuleList; extract evaluate with sink