cpns