moved mph_chl processor to separate module