add moduleB