require global object