# ModuleInfo
The ModuleInfo class contains information about each module.
You can get a list of all loaded mods with detailed information about them (their ModuleInfo) by doing something like this:
var loadedMods = new List<ModuleInfo>();
foreach(var moduleName in Utilities.GetModulesNames())
{
var moduleInfo = new ModuleInfo();
moduleInfo.Load(moduleName);
loadedMods.Add(moduleInfo);
}
The Utilities class is part of the Talewords.Engine namespace, and the GetModulesNames() function returns a list of all the names of loaded modules.
This could be used to determine whether a module has been loaded or not, which is useful for mods that have optional dependencies.