Creating Providers Class