added module manager