started UserRouter implementation