removed require() function