integrate crf