Smart global (19/30)

Smart global