Semi Update of shared.lua