using new api for superuser