setup require module