add sub module