PushCoin separates each student’s account into two sub accounts, the wallet, and fees. This is done to ensure that a student can still purchase a lunch even when their parents might still owe a large registration fee. As long as there is a positive balance in the student’s wallet that will cover the lunch cost, the student can make the purchase. If there was no separation, the positive balance in the wallet would get applied against the outstanding registration fee, and the student would have no money to purchase lunch or milk. By keeping these balances separate, this situation can not happen. Only when the wallet balance is depleted would the student encounter difficulties.