router remake, test and working example
a better console.log with unite.d() + put it to use