lite accounting, iteration 3