cPList was replaced by std::vector