require is now use; define is now register