[PD-dev] spliting pmpd to sigle file