Functional ook CPM module.