CPM model