yashsingh1/xdaforums huggingface dataset:
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] :
Integrating Wireguard relies on the kernel, which is why you see kernels with Wireguard support.

Just as easily - you could download the Wireguard app from F-Droid which provides a GUI.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] chincheang:
Hi, I am facing same problem. Got stuck in TWRP at the stage of "Kernel Tweaks". May I know how did you get out from this "stuck" situation? I tried press and hold the power button, hoping to turn off the power and failed. Thanks
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] stryver:
Press and hold the power button+both volume buttons until the screen goes black. Release all buttons, then just power it back on and wait for a release that's compatible with OOS 9.0.11
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] chincheang:
Just managed to power it off by your mentioned method. Thanks a lot
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] kistedu:
Just installed stock image 9.03 with xXx 4.3.

All up and running!
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] ledvedder:
I'm running beta 2 and was having the same issue flashing 4.3. What I did was set Allbuild.propTweaks to 0, set IndividualTweaksSelection to 1, and set KernelTweaks to 0. Then, it flashed successfully.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] metaxda:
how did you go about upgrading from 9.0.2 -> 9.0.3 ?

did you need to uninstall xXx first?

or just flash 9.0.3 via TWRP ?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] panooos:
Look at 3rd OP post. Describes exactly how to upgrade to a newer stock ROM.

No, you don't need to uninstall xXx before upgrading.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] metaxda:
i am looking at OP's #3 post - here ,

but i don't see the procedure of how to upgrade versions.

edit:

i think i see the procedure now.

i did not see before, because i am using a desktop computer which is running 'dark theme' on XDA Forums,

and the "spoiler box/code" just goes more 'black' and hides the content.

currently i am running OOS_9.0.2 + Smurf Kernel + xXx_4.3

i was wondering whether i would need to flash boot.img to take it stock kernel,

and then upgrade OOS 9.0.2 -> 9.0.3 ?

and then reflash TWRP, and xXx_4.3 ?

?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] panooos:
No need to flash boot.img.

Just flash full stock ROM as instructed by OP, then TWRP installer zip, reboot, and flash the rest (magisk, xXx module, kernel)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] mitas35:
When you install magisk xxx is there , no need to install xxx again.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] panooos:
Always learning new stuff. Haven't tried that. I will next time. Thanks...
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] UserName_K:
hi just install latest version of xxx, on stock 9.0.2 , I can receive ota update? And I can install easily directly from ota?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] sting5566:
If you take an OTA and let it go automatically you will lose root.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] UserName_K:
there is a way to install ota without lose root? Can I download the update and flash it with twrp?(blu spark version)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Dogmatique:
:good:

Thanks for the advice. works for me (OP6T, OB2)

also, thanks to [MENTION=4710806]stryver[/MENTION] for help with "how to reboot the device when it stuck during kernel tweaks install' :good:
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] sting5566:
You need to download the full zip and then you can flash it in twrp. Just remember there are other steps to insure that you don't lose root
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] bc1977:
Hi,

I suggest you to read a little to understand how a device with a/b partition works. Hence, you will be safe to flash.

Search for the topic of funkwizard in guide section of XDA/op6.

It's nowadays a little more difficult to flash a device so you really should know what you are doing.

But it's new year's day, so here is the link.

There are 2 ways, choose one according to your situation.

https://xdaforums.com/oneplus-6/how-to/official-oxygenos-5-1-5-ota-oneplus-6-t3794232/post76596833
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] tino1601:
Loose Youtube Vanced after auto update play store :'(
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] dragoi90:
Uninstall update on play store
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Ditroiz:
Guys, OnePlus 6 A6000, I did fresh install 9.0.3 and after setting it up flashed xxx. Now every video for example in YouTube is lagging. Any idea what happened?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] :
Does the issue happen in both a mobile or wifi connection?

Is this with YouTube official, or YouTube Vanced?

Does the same occur when using the website version of YouTube?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Ditroiz:
Both a mobile and wifi. YT Vanced, version that flashed from zip and also on website version.

Even Instagram videos are laggy.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] winastotot:
just restart the phone..

your youtube vance will be back
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] tino1601:
Thx a lot ! Works great now
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] :
If you disable NoLimits via Magisk manager and restart, does the issue still occur?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Ditroiz:
Yes, I just did it and still same issue. I think I will try new flash in home.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] :
Sounds like an unrelated issue to NoLimits.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] baxtex:
I just made a clean flash of latest OOS and installed this mod. Everything works except no V4A profiles was included even though I ticked them yes. Is there a way to add them manually?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Prosafe:
This is the profiles included in xXx 4.3 I extracted them from the ROM my self since they don't install for me aswell. Just copy them to Viper4Android folder on your internal storage.

https://drive.google.com/file/d/1Y3aX4CKZik4aqXwoGGaKq_NZM_z2OHu-/view?usp=drivesdk

Skickat från min ONEPLUS A6003 via Tapatalk
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] baxtex:
Tackar. :)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] jl2222:
Also disable automatic update for just YouTube. You can do so in the play store by searching for YouTube and once on YouTube page hit menu and uncheck automatic update.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] mustbevick:
hi, happy new year all !

- 6T here, are there still issues with 9.0.11.

Thanks in advance!
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] :
There are issues pertaining to flashing version NoLimits 4.3 on OOS 9.0.11, if you set kernel tweaks to 0 - it'll flash correctly.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] YassGo:
[MENTION=1030560]xXx[/MENTION] : same issue for me. There's something wrong with Kernel Tweaks and latest OOS for OP6T [emoji848]

EDIT : Nevermind, everything is explained on the Telegram Channel. Thanks for your work bro

Envoyé de mon ONEPLUS A6010 en utilisant Tapatalk
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] LentoViolentoMan:
Thanks, care to elaborate what was said in the telegram chat here?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] :
There's an issue with the installer. Version 4.3c fixes this, you'll find it in the Telegram group.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] YassGo:
Yes the issue was known and xXx released a 4.3c version on the Telegram Channel.

If you don't want to download the new version, just choose 0 for the line "kernel tweaks" ;)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] qwertyuiop404:
What'll happen if I factory reset my phone through settings?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] spartan268:
You'll lose all your apps and settings..
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] qwertyuiop404:
Will it go back to stock? I mean not back to stock, stock. Just stock ROM and with all with its bloatware
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] yodanutz01:
Exactly :)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Devil7331:
Hey Guys,

I am using OnePlus 6 with 9.0.3 Update, with Blu_spark kernel and xXx NoLimits 4.3 flashed.

There are few bugs and errors I noticed.

1. I used AFwall+ and Network Speed Monitor app. Every time I restart the phone and i should manually open them to make them run.

2. Magisk dozes off. Every time i run app which needs root permission the app keeps waiting for the root access. I have to again open magisk manager and then open the root app to make it work.

3. Every video on Facebook, Instagram, VLC, UC Browser, Gallery lags.

4. Audio on Facebook, Instagram, VLC, UC Browser, Gallery, Music Player both on phone speaker and Bluetooth does not work. [But Phone ringtone, alarm sound, and notifications work perfectly].

Please Help and Guide me to resolve these. Thank You :)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] phrag:
Device Policy (Work Profile)

Hello,

I am having trouble configuring Google Device Policy using this ROM. Upon enrolling, Device Policy just crashes after adding an account.

Does anyone else use Device Policy to sandbox work related accounts?

Are there any limitations you are aware of or anyone know how to get it working?

Thank you in advance,

phrag

---------- Post added at 01:07 PM ---------- Previous post was at 12:47 PM ----------

OK, so i fixed Device Policy and added my work accounts;

Method

Disable NoLimits module from magisk

Reboot

Add Work Profile Account

Re-Enable NoLimits module from magisk

Reboot

Profit ;)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] metaxda:
do you have a Youtube app or Youtube Vanced app ?

does Youtube play videos with no lag in audio/video ?

is your phone in some kind of "Do Not Disturb" setting?

( also, check the 'little switch' above the power button and see what happens if you change its position )
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] paatha13:
[ROM] xXx NoLimits 4.3 [OP6/6T] ☆ Speed/RAM optimized ☆ [Magisk Rom]

Is it normal getting stuck to kernel tweks flashing process throuth twrp?

It's more than few minutes now.

Why is this happening?

I'm on open beta 2 6T.

Magisk 18 and twrp fajita 3.2.3.1 installed.

I've already put profile as normal to same directory as xXx file.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] spikerspike97:
Yes there is a bug, Kernel Tweaks not working on the 6T. Download the nolimits.profile in OP and disable kernel tweaks. Should work. See some pages back
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] lieblingsbesuch:
Download 4.3c provided at the telegram group.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] paatha13:
[ROM] xXx NoLimits 4.3 [OP6/6T] ☆ Speed/RAM optimized ☆ [Magisk Rom]

OK I'll give it a try.

Edit :Working great without nedded change kernel setting at profile.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] fullmetal_nell:
Any link to 4.3c here?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] sting5566:
I don't believe so.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] fullmetal_nell:
yeah. I got it in the Telegram group.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Shuichiro12:
I've got the OnePlus 6. Can I install the new 4.3 and OOS 9.0.3, or do I have to worry about the kernel issues? Would I need to find the 4.3c version?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] metaxda:
in the xXx .PROFILE , just make the 'kernel tweaks' equal to "ZERO",

so that the xXx script does not touch the kernel.

to install xXx v4.3 , follow these steps (from here ),

Just flash full stock ROM as instructed by OP, then TWRP installer zip, reboot to recovery (to test TWRP installed),

and flash the rest (magisk, xXx module, kernel)

you don't need xXx v4.3c just yet.

you can still install xXx ROM v4.3 (just disable/edit the "kernel tweaks" option from the .PROFILE)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Shuichiro12:
Can I still install Smurf Kernel after following the above steps?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] spartan268:
Yes it clearly says you can flash kernel in there.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] vonstarr:
Hi all. Great work on making our OPs nice and snappy. Any possibility of this separation happening? Can't find any standalone magisk modules to enable this.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Software Guru:
Its Pie that's has caused this

Your better off requesting this in the OP6 official forums, maybe a future update to Oxygen will fix this
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Claros22:
Hello!

I have trouble installing the module. After installation, I do not see any of the new app (AdAway, Viper, YouTube) nor the new boot animation. I have a OP6 with OOS 9.02 and I try to install xXx 4.3. I saw that a couple people had the same problem as me, and solved it by moving the .profile file to the xXx folder. That did not work for me. I joined my .profile file and the logs of the installation. Any advice?

Thanks!

EDIT: I finally managed to install the module. I had to uninstall the module first, reboot than install again. Thanks!
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] sakun-ice:
I'm having problems with battery consumption. I have looked at the battery settings and the Google Play services are in first place. I have made sure that the option to disable wakelocks of play services is enabled in the profile. The location is disabled, as well as the history of google's hubs. I only have Google backups enabled by default and they are not active because I am under mobile network now.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] tino1601:
Try to install module "Universal GMS Doze" in Magisk. You can found it in download section.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] sakun-ice:
I already had it installed ...
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Gytole:
Hi fam! I converted my Tmobile 6T to the international variant, Magisk 18 installed and twrp, and when I go to install XXX it just sits at kernel tweaks. Am I doing something wrong? Lmao.

I can't really find anyone with thw same problem. I redownloaded it and reflashed things to no avail. Any tips would be titties. Thanks all!
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nostradomis:
Set kernel tweaks to 0 in profile.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] spartan268:
Lol titties
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] bigjailerman:
Do you have a number/choice in your profile, I would double check that
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] bigjailerman:
Very Happy to be back on xXx, from OnePlus 5 to my OnePlus 6T!!!

Just setting up and have a question.. I see the Maps are not installed/installable.. Did I miss something or is there a work around?

Thank you!
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] iqrammm:
in the profile,dont choose to debloat maps.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] bigjailerman:
I must have missed it, just threw in an apk for now. Is it the same as before, even on an 6T? Just manually change profile again and just reflash?

Thanks
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] anderson79:
if I am in oxygenOs 9.0.3 what would be the steps to install xXx NoLimits I already have bootloader unlocked and twrp blue spark
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] spartan268:
Seriously? Post #3 has the flashing instructions which is mentioned in the OP. It's all there
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] xXx:
New Version 4.4 is available for Download

How to update? Simply flash over previous NoLimits Magisk Rom versions..

Changelog for v4.4

Fixed the installer to except disabling the kernel tweaks

Optimized the logic under the hood to disable Google services

Added one more stage to the DisableGooglePlayWakelocks option.

- if you set it 2 it will disable some more wakelocks, but then the distance calculation from Google Fit will not work anymore.

Added a new xXx NoLimits Uninstaller

- this will also revert changes like Window animation speed and disabled Google services back to stock settings

- After installing or updating NoLimits you will find the uninstaller any time in the xXx folder on your internal storage.

xXx.NoLimits.profile HAS BEEN CHANGED to version 13

- DisableGooglePlayWakelocks option was extended to accept value 2. Default = 1

Important Notes:

xXx NoLimits must be flashed with TWRP

Working Magisk in place is a must requirement

Rom with basic android setup must be in place already

Xposed and Always on Display don't work yet on Android Pie

Flashing Xposed (Oreo only):

- With Xposed in place, your SaftyNet check will fail. No patch or workaround can solve this.

- When you selected Xposed, after the first Android boot you need to to wait about 2 min. until the Xposed Installer App was installed and then reboot once to initiate the Xposed framework and get a green screen in the Xposed Installer.

Here you can subscribe to the Telegram xXx NoLimits Enchilada Update Channel

All Downloads here

:good::good: If you like the rom, don’t forget to hit thanks :good::good:​
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] stryver:
Whoo! First! I'm flashing now...

Update: All is well and still playing nice with smurfkernel and other mods on the 6t! Thanks for the update!
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] moSess:
The Uninstaller has 8 downloads... Ha! Lol ?

No-ones jumping ship​
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] bigjailerman:
So quick question, with regard to profile, when UPDATING no limits double checking on this..

When xXx is doing it's thing, does it access the edited profile that is standing alone installed on internal (in root, not in any folder), or does it access a profile within the zip with the upgrade?

I want to change some editing choices on upgrade so do I need to edit a new profile or can I simply update the profile I have already on internal.

Thanks guys .. This thing is rocking and great on battery as well.. xXx Dev, you are still the man!! Your hard work is appreciated.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] jochem86:
Working great so far on my 6T... icm with Smurfkernel en editted the config file to my personal settings, working great so far and battery life for now is doing better then ever.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] kounir:
What i must set if i want fully working search music in Google app ?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] molarus:
Is this fine for the 6T McLaren?

I've searched the thread but couldn't find someone asking the same.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] finotti:
It uses the edited profile.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] bigjailerman:
Thanks very much
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] ramihtp:
Yep :)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] subodhdhull:
unable to download profile v13..page keeps on reloading when click on download button. .does anyone face this problem??
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] gFknQ:
No. Just download it for second time today with no problem either time
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] subodhdhull:
profile v13 download after removing xxx v4.3 module..do not know what was the problem.?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] molarus:
Awesome! Used No Limits on my OP6 and receiving the mclaren today. First thing i'm doing is installing No Limits.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Hateislove:
Will this work with OOS Beta 10?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] ulxerker:
Yes.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] ledvedder:
Which option enables or disables the "Shot on OnePlus" wallpaper app?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] xTremePower:
Hi,

Can just people stop quote entire long posts just to say thanks?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] molarus:
Guys,

I've installed no limits on my OP6 before, but I got a 6T McLaren now and having an issue.

I installed blu spark twrp, blu spark kernel and magisk 18. Root is fine and everything works great, but when I flash No Limits, nothing happens. It just boots like normal...

Any ideas?

Edit: Ok, so I got it working and this is gonna sound weird, but I had to use the official TWRP to flash No Limits. If I flash with blu spark twrp, nothing happens as stated above, but official twrp works perfect (maybe related to encryption stuff?). These were my steps:

1. Restored the phone with the mclaren msmdownloadtool

2. Unlocked bootloader

3. Installed official twrp

4. Flashed magisk

5. Flashed NoLimits 4.4
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] drharder:
I had that issue until I put no limits in the xXx folder in the root of the sd card. Then it flashed fine and also if you use the profile script make sure it goes in there also...
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] maigre:
FWIW, Viper4Arise installed via NoLimits stopped working for me with 4.4 on top of 9.0.3 with the stock kernel. The app is there, the driver is installed, but it's not processing while sound is playing. I reinstalled NoLimits with V4A switched off, then installed V4A as a Magisk module. That works fine. So all is well in terms of being able to use it. Just thought I'd mention it as V4A had been working fine for me as a NoLimits installation through quite a few versions.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] :
It still works, there appears to be a problem with it on your device. Try the NoLimits uninstaller and reinstall NoLimits.

---------- Post added at 10:21 PM ---------- Previous post was at 10:19 PM ----------

A lot of the time when this happens it's a Magisk issue.

Try uninstalling NoLimits via the uninstaller, reflashing Magisk, then reflashing NoLimits.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] DroidShift79:
Thank you [MENTION=1030560]xXx[/MENTION] working great.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] TwinAdk:
Hi there!

2 quick questions:

1. Looking at the changelog, 4.4 does not seem to include major benefits over 4.3, when 4.3 is running fine as it is. Does people agree with me there?

2. The new xXx profile version, could we change the version number on the first line, in our existing file, and then reuse it? Since there's seemingly only been added support for a new value (2) for an existing option? :) And on that subject - will the xXx installer accept an older version of the xXx profile, when a new one is released? Like does 4.4 refuse to load a version 12 of the xXx profile?

Kind Regards

TwinAdk
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] xXx:
if your system is running fine, no need to update.

regarding the profile.

You can change the version number as you want. Currently I'm not analyzing it.

You can use an older profile but if there are new options in NoLimits they will be ignored when they are not found in the profile.

If there is a new option in a new profile version you could just copy paste that to your existing profile.