improved routing mechanism method which should be called must now be declared in the routing file