updating globals