Implementation: In some circumstances, such as simple parameter updates or extraction of funds, the proposal is then automatically implemented by the code. For others there would be an additional step where new code is developed and a further proposal is undertaken to upgrade to the new version or not.