added SHARED prefixed semantics for shared keyword semantics