- currently packages are dependent on config package - make them independent by injecting config rather depending on them through package