add impersonation capabilities
emit ip message each time principal changes ip address
simplify configuration