need to make the extensions dependencies, not runtime dependencies