balance allocation and communication