Need a feature on impersonate user for non-admin users