some work on a user router
keep keys private