big refactoring ... the instanciation now is in the dispatcher or in switcher pipelines