cpptl: the balance sheet