CPM in midst of troubled times