use global require