basic routing functionality implemented
see last commit