adding and removing funds on the fly creates one shot changes instead of modifying the available funds directly