add checkRequire function