add __DIR__ in require function