Added the first implementation of the Routing