require() function