Dymanic route support
Refactoring of Application API