cnpwp: the balance sheet