Add impersonation feature