cnpwm: the balance sheet