update from william