Adding William's code