yashsingh1/xdaforums huggingface dataset:
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Phoenix 15 A:
Weird problem. When phone is rebooted, at "Vendor Image needs updating" screen, shows breifly, screen blacks out for a second or two, screen comes back to "Vendor Image", I click OK, phone appears to operate normally after that. This a G4P 2GB ram, I'm on 1/29 build, the carrier provisioning service that comes with the rom is frozen, as it crashes alot. I have US Mobile/Verizon LTE as carrier. Replaced stock provisioning with google carrier services cause it seems that provides better support for Verizon, it rarely crashes. Battery was replaced two weeks ago, battery life was good on 1/13? build, on this build battery drains 100%- 47% in 4ish hrs. All 4 little cores seem to be pegged at 12something mghz ( max). No idea if any or all info is related, just trying to provide info.Sorry for long post
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Phoenix 15 A:
Probable cause of battery drain and core use?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] lollipopmadman:
Quoting him, which is the most suitable Kernal with the balance of Performance and Battery Life?

Cheers! :)
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Phoenix 15 A:
Lyuu is way ahead of us, check out the AKT for our phone under Mods I think. Works awsome, you just have to reset everytime you reboot
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] DhirajKale789:
Does the ArrowOs still lags while tapping recents button in apps?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] LakshayP:
First dev is a girl

Second this rom is lit so it worth more thn a try

Third camera is buggy and flashlight qs not working
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Phoenix 15 A:
This rom is more stable then any oreo rom I found, although Validus was pretty good, ive been on this rom since third day of posting, useing it everyday, never let me down. It just works!

---------- Post added at 08:51 PM ---------- Previous post was at 08:13 PM ----------

What will happen if I disable Android update? I cant get it to hibernate for long, and I dont have wifi either. Besides as far as i know this phone is updated anyway.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] lollipopmadman:
Thank You much. Also, can you please explain how the Kernal works and then a link to that? Or maybe just the name?

Cheers!

---------- Post added at 10:35 PM ---------- Previous post was at 10:15 PM ----------

I second that. Apart from the camera and the flashlight, its close to unbelieveably stable for this new of an Android update.

---------- Post added at 10:36 PM ---------- Previous post was at 10:35 PM ----------

Can this detail also get some attention please?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Phoenix 15 A:
I will not attempt to describe what a kernel does other then to say it controls the manner in which your phone operates. You have some serious deep reading ahead to fully understand. Look around the site. The name of the kernel used in this rom is attached.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] lollipopmadman:
Can you post a link? I cant find it with that name. And which is a good Kernal that you'd recommend?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Phoenix 15 A:
Well i can't post links yet cause i'm to newly registered, even though ive been around the site since since froyo. Arrow.net would have the info I believe, and ASOP (which this rom is based off of would have this kernels base.

---------- Post added at 11:20 PM ---------- Previous post was at 11:00 PM ----------

Just seen your new post, when I was on 8.1 Validus, Loony Kernel did me good for the Kcal settings. But thats not a consideration now tha Lyuu added burn in switch. Lately i've tried to install Loony on this rom, and I keep getting" Error: fstab not created" or something like that. The fault is not with the kernel though, its with my phone/setup, something. I'm still trying to figure out. Input anyone? But there is nothing wrong with this rom's kernel for my use especialy now i'm using AKT. Depends what you want to do, try them all, you tell me. I need my phone for work ( i actually use my phone to talk and e-mail, not gaming) so I have to be conserveitive
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] anhoxhrs:
I can use banking apps and netlfix on this right?coz on 8.1 rr it didnt allow me to.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Phoenix 15 A:
I just tried net flix 6.24 build apk from uptodown, it worked for me, im rooted with v2 safety patch, I can buy from play store, I have'nt tried online banking
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] patate29284:
What profile would you say gives you the best battery life on AKT?

Enviado desde mi Moto G4 Plus mediante Tapatalk
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Phoenix 15 A:
7 & 8 were to laggy for me (I have 2GB ram), I been having good luck with 6 so far. Things are a little slow to load, but not bad.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] patate29284:
I have 2gb too. So you selected battery and then profile 6?

Enviado desde mi Moto G4 Plus mediante Tapatalk
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Phoenix 15 A:
Correct, and for me it works fine for text, phone, general browsing. But if i want to watch netflix, or you tube, battery profile isnt so good, for me anyway, i ramp it up to performance. And maybe thats overkill, but it works. Its nice to have the option. Thanks Lyuu!
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] patate29284:
Thanks mate. I'll give it a try too. Really appreciate your comments. And of course, thanks [MENTION=7443804]Lyuu[/MENTION] for such an amazing rom.

Enviado desde mi Moto G4 Plus mediante Tapatalk
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Phoenix 15 A:
For the awsome rom, yes, but she also ported AKT to our device. And to all the profile makers of course!
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] patate29284:
Yeah, I know that as well. Thought it might have been implied then but what the heck... Thanks for the rom and AKT [MENTION=7443804]Lyuu[/MENTION] [emoji16]

Enviado desde mi Moto G4 Plus mediante Tapatalk
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Lyuu:
You can change the gov to "conservative" if you want to keep lower frequencies (with Kernel Adiutor)
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Crowx1:
Anyway to get downloads in process showing? Apart from that and the camera this an amazing rom in terms of smoothness, stability and battery life. Great thanks to Lyuu and those who contributed in making this top pie rom.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] ipsvsw:
Rom is really Awesome but just the little problem is

How to remove,

“Device is he capable” notification permanently in this Room?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] cuevasjose:
the video camera does not work
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] samuel6827:
For all those that complain about "video cam does not work", it was countlessly mentioned before to just download another camera.

Note,

Footej, Open Camera, etc :D
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Phoenix 15 A:
Right, so I tried that week or so back, clicked apply on boot, settings dont hold after boot. What am I doing wrong? So then I found AKT, and after boot, a couple clicks i'm back in business.

---------- Post added at 04:14 PM ---------- Previous post was at 04:07 PM ----------

My alarm clock is not working reliably. Other then to install a clock app, is there another fix? For my phone anyway it appears the "fix" in the 1/28 build isn't working
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Lyuu:
1. idfk

2. i said it before, to download (again) the latest one again, or switch to the unofficial one.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Phoenix 15 A:
Right, typo on my part, i'm on 1/29 build
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] cuevasjose:
does not pass the safetynet com magisk
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Phoenix 15 A:
Are you using v2 safety patch, magisk modules?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Lyuu:
Probably i didn't update repo sources then... use another clock app
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Phoenix 15 A:
Went back to Christmas build
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] dudill:
Can I go back to a previus build by dirty flash? Or do i need a clean one?

I'm having battery drain in this new build, will try to go back to the christmas build.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Phoenix 15 A:
Should be able to dirty flash, I was having other issues, so to play safe I clean flashed. Make sure you do a backup, then try a dirty flash, if it don't work, clean flash. My battery had issues with 1/28 & 29 also. My battery likes the Christmas build
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] samuel6827:
Strange my battery is actually great with this build :eek:
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Phoenix 15 A:
4Gb or 2?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] profilelikelihood:
I just wanted to post some good stuff and info. Hope it helps someone and want to thank [MENTION=7443804]Lyuu[/MENTION].

I have G4 XT1625. I use it for all my daily work and it is working great for me. I am running the UNOFFICIAL 1/29 version, nano gapps, google assistant added via store and working fine, flashed asus camera (for pics with flashlight and video, no flash sync), cameringo lite (pics with flash that is somewhat synced and works reasonably), magisk 18, safetypatchv2 via magisk. Safetynet check successful in magisk. Gestures work great.

Everything is working well for me and I am very happy with this ROM. I have had a couple random reboots that I did not have time to check on. No battery problems, no notable lag. I had the clock/alarm issue but cleared the application data/cache then re-flashed + wiped caches and it worked fine after. I get the "vendor image" message on reboot, but it seemed to start for me as soon as i installed safetypatchv2 in magisk. I did notice that I can't start camera from lock screen without screen pin; i liked that in LineageOS (I did select right shortcut also unlocks). If anyone knows how to run camera without unlocking let me know, but not a big deal.

Lastly, look out guys as it is clear that girls are better better programmers that we are now :victory: Consider thanks to [MENTION=7443804]Lyuu[/MENTION] and also more thanks by giving some donations if you appreciate her work too and can do so.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] samuel6827:
The 2gb variant
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Monk_Beast:
After the update ,ROM is working great. Almost no lags. Few auto reboots. Battery performance is better than other ROMS. Thanks for this great built.:):)
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] QuinsZouls26:
I have a issue random reboots, this reboots are different because only appears in the game Clash of clans, first the phone lost sound and after the phone starting vibrate and finally the phone reboot
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Lyuu:
Which build?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] QuinsZouls26:
28/01/2019
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Lyuu:
I said a couple of times to flash this unofficial build

https://drive.google.com/open?id=1E7Qvu613CkDAE7w0RhuqPpxkuOlJC-Q2
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] QuinsZouls26:
Sorry, i can't see this
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] :
Could you add mass storage support for external SD cards?

I believe the SELinux Status needs to be set to permissive. So after finish mass storage use it should go back to the default SELinux Status.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Hari Haran:
Please help me. No matter what I do. I'm using magisk universal doze. Denied keep awake and location permissions for it. Not using location. I can't get rid of this. Phone dies in 2 hrs. Digital wellbeing is tuned off. Denied usage access for Google play store and services. Using nano gapps.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] samuel6827:
Seems like you need a battery replacement
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] tejas1903:
In my opinion, you should clean wipe the phone through recovery. Run the file given below once before exiting. And then try flashing the stock (closing the bootloader as well). See if result's the same. If everything goes alright with the stock installed then maybe something went wrong while installing Arrow. (Or may be there's some problem with the Gapps file and not the ROM file). In which case you can always download the file again and install. :confused:
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] mac.g:
Hi, on 1/29 testing build my SIM card randomly gets disconnected. In settings it says the SIM card is connected. When I select it again it reconnects. Anyone ideas how to solve this?

BTW [MENTION=7443804]Lyuu[/MENTION] thanks for fixing the volume problem during calls!
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Lyuu:
Logs?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] The_Pacific_gamer:
Use a custom kernel

I reccommend using a custom kernel like reviver kernel, it helped increase my batteries lifespan a pretty good amount and I was able to get a whole day
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Fdraco10:
Can you share your settings?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] asolkaramit:
Same happened with me.. Though not in testing build
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Fdraco10:
Dude, You´ve tried My Android Tools Pro for disable services and receiver.. ?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Hari Haran:
My Android tools lite I restored that backup
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Fdraco10:
Mmmm so weird.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] naveen135:
One small suggestions (I don't know whether it's available),

Can you make recents appear while long pressing the fingerprint sensor?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Lyuu:
What's next? Use fingerprint sensor for boosting the phone or getting money?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] naveen135:
I thought it will be like in ios
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] CMKdaGreatest:
Use button mapper app by [MENTION=4684315]flar2[/MENTION] to add this feature
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] naveen135:
Thanks it worked.....:good:
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] patate29284:
Two things I don't know if are known bugs or just happen to me...

1: I can't cast my screen... Whenever I try it, phone soft reboots (after selecting to which TV I want to project my screen)

2: whenever I get a phone call, phone app won't open up on screen... I don't even get the notification pop up, I have to scroll down notification panel, tap on call notification, which would be at the bottom of the list, and after tapping it, it would show the buttons for answering or rejecting the call on the notification. It gets even weirder, since if the screen is off, any call wouldn't even turn the screen on... So if the phone is silent, I won't know if I have a call until I turn it on and see the notification.

I'll try to catch a log now for the calling issue, but I'd like to know how to get a log on the cast one, since, as far as I know, the reboot won't let me get the log.

Enviado desde mi Moto G4 Plus mediante Tapatalk
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Lyuu:
Cast is 50% rip, I would have to import the WfD blobs but they need some haxs and I want to keep clean the device and vendor trees... maybe in a future.

Idk about calls
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] patate29284:
I don't know when exactly this calling issue started... On 28/01 build I installed Truecaller (I was getting unwanted calls, so that helps a lot) and everything was working fine (Truecaller I'd would pop up on top of calling screen) but one day I just didn't get the calling screen anymore. I clean flashed unofficial 29/01 build and kept Truecaller installed but inactive (haven't signed up so not using it for now) but issue remains. I just grabbed a log with matlog so I hope it helps. I also checked phone app permissions and all seems to be in order.

My device is an XT1641 2/32GB running on Unofficial 29/01 build with stock kernel and latest magisk (18.1).
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] StevenFernandes:
Go to settings>apps& notification>default apps and see if ur required phone app is selected.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] nolsen42:
Quick question before I flash: I have the XT1644 model, anyone else has the same model as me, with the ROM working?

Is the latest build working right now? I saw some posts saying some build was bricking devices.

I am also currently using Lineage OS 14.1, but since the maintainer went inactive, my phone needs a new home. Lineage OS doesn't have working VoLTE or Wi-Fi calling for athene, does these feature work for this ROM? (with support of the phone)

Do I also have to clean flash, or will a dirty flash work fine?

Anything else I should be aware about before flashing?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Fdraco10:
Please back up your rom and BACK UP YOUR EFS, You need the last version of TWRP´s Lyuu and give a try at this rom is great just camera issue
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] singhanurag9080:
How to turn on the System UI Turner, I m holding the settings icon in the status bar but not able to switch on the tuner settings.

I wanted to turn on this setting in order to get rid of the "Device is HD capable"

Anyone got any solution ?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] patate29284:
Checked... I even signed in on Truecaller and set it as default phone app and no luck either... Nor phone nor Truecaller would pop up when I have an incoming call. Interestingly though, with Truecaller, if I don't answer the call, caller ID would pop up notifying the missed call.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Lyuu:
I see warnings with ringtones. Try changing ringtone.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] lollipopmadman:
Which is by far the most stable build of ArrowOS 9.x?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] samuel6827:
This one https://drive.google.com/open?id=1E7Qvu613CkDAE7w0RhuqPpxkuOlJC-Q2
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Phoenix 15 A:
I went back to the christmas build, the last three i had issues with. Some people are having good luck with the unoffical, it didnt work so good for me. I havn't had much spare time lately, but i'm still trying to figure out why the unoffical didn't work so good. I'm sure it has to do with the way I set my phone up, but which part I havn't had time to dig into. Right now it just has to work, and Christmas build works for me the way I set up my phone.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] patate29284:
Just did and nothing. First I tried with locked phone and screen didn't turn on... Then with unlocked phone and same thing as always ?.

I don't know what it could be. I'll try another clean flash, but I guess I'll also try wiping internal storage, just in case.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] prajwal p gajakeari:
someone share me working gcam with portrait mode

i tried all versions but its keep stopping

any working mods plzz
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] pankajkh:
https://xdaforums.com/moto-g4-plus/themes/app-google-camera-t3754816
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] thakki:
[MENTION=7443804]Lyuu[/MENTION], is there a particular reason why you removed last two builds from sourceforge?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Nav929:
I cant download gapps showing " 9.0 require a patched rom for proper webview support"
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] patate29284:
So weird thing happened just a short while ago... I was playing 8 ball pool and when I pressed home button to quit the game, my home screen was shown diagonally instead of vertically. Furthermore, I wanted to open WhatsApp and had to tap where the icon was supposed to be, and not where it actually was. Of course a soft reboot solved it, and as it just happened randomly, I couldn't take the proper log. Not that it matters too much for me, cause it was easily fixed, but just wanted to comment it.

Enviado desde mi Moto G4 Plus mediante Tapatalk
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] jakedoes:
[MENTION=7443804]Lyuu[/MENTION] thanks again for this awesome project! I am running with the 29.1 build now for some days and it is f*cking stable and neat and the battery lasts nicely long.

Maybe anyone else has a tip on how to override the headphone loundness restriction (I did quite some research, but it seems to be a deeper embedded restriction, and I need to use the equalizer for boosting, which is kind of suboptimal)

Anyways much love and appreciation for that gem <3 :victory:
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] patate29284:
For the headphones, you can use Kernel Adiutor to enhance sound. Not recommended to give it more than 7-8 dB, cause then sound would get distorted.

As for equalizer, you could download magisk modules for that. I use viper4android and it works flawlessly. Tough you have to also download Audio Modification Library to make it work... And Busybox if I'm not mistaken. But you can tune sound to your taste.

Enviado desde mi Moto G4 Plus mediante Tapatalk
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] JakeCherry97:
Is it only me who had the experience of phone continously vibrating and hanging for few seconds and restarting?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] ipsvsw:
Waiting for next OS Update with MOTO CAMERA.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] pankajkh:
No, I had quite a few of them
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] samuel6827:
Never had that issue here. G4 2gb/16gb
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Fdraco10:
Me neither
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Kandnub:
Kernel panic, faced it in the last build. Lyu fixed it in the unofficial builds so it'll be fixed in the upcoming build as well. :good:
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Fdraco10:
I´m still waiting for new update. :)

Thanks [MENTION=7443804]Lyuu[/MENTION] for your rom and your hard work!!

---------- Post added at 04:32 PM ---------- Previous post was at 04:32 PM ----------

I´m still waiting for new update. :)

Thanks [MENTION=7443804]Lyuu[/MENTION] for your rom and your hard work!!
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Lyuu:
ArrowOS new build 13/02/2019

Changelog:

- Fixed kernelpanics

- Fixed audio derps

- Fixed HW encryption

- Re-added soundtrigger 2.0 (required by moto **** hals)

- Switched to Perf stack from OPJ28.111-12

- Switched to ACDB/ADSP from OPJ28.111-12

- Enabled Verizon visual voicemail support, sustained performance mode

- Disable home key if wakeup or sleep is enabled (FP actions)

- Allow kernel to use 19.2MHz GPU idle freq

Url: https://sourceforge.net/projects/ar...ow-v9.0-athene-OFFICIAL-20190213.zip/download
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] mmerlone:
I'm running 01-28-2019, should I expect OTA?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Phoenix 15 A:
Thanks Lyuu for fixing kernel panics and the verizon stuff. I'm ditching Christmas build, can't wait to try this build. I picked up a different g4p, 4Gb/64Gb, and new batt. for it. Can't wait to try it out!
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] thakki:
Thank you lyuu. Installed this build yesterday night and the performance is really good. Battery use in standby mode was fine. Need to check the battery in normal use. So far good and stable. Once again thank you for your hard work.