lite accounting, first iteration