Smart global (10/30)

Smart global