read cpn