pm_demo