* refactor Router
* add who am I view