add sub request module