more updates ... more diffs