https://medium.com/@forlearning1024/app-initializer-in-angular-use-cases-how-it-works-and-limitations-6cef4c883b7f