supporting module loaders