trying to fix issue with the initialization of interdependent modules