https://ledgerlearning.com/2019/11/04/data-implications-of-allocation-processes/