add getModuleFile method