add support for APCP and LPCP