added william.update for general outline of tasks