updated overview diagram