add plm.c