working on a configuration defined routing