added simple module manager