change the way of how dependency configuration and loading works