use more global