add require module method