Smart global (6/30)

Smart global