Update 3.
Added correct API.
Added functionality to dispense change.