2024 CPM User Guide-draft