flattened modules to single file - only way to inject as a dependency