Dependency_inversion_principle loading ...