rename globle to shared.
merge conflicts.