Provider Injection working