recent changes that in principle shuld make player handle both CA and CPM - still CPM part is to be verified. This is work in progress commit