lite accounting, iteration 2