module manager begin