Smart global (18/30)

Smart global