Adding the usage of CheckedProviders
Adding the main skeleton of the initialization