implement superuser from cm