yashsingh1/xdaforums huggingface dataset:
[Moto G5 Guides, News, & Discussion] GuestK0015:
No this is for the Moto g5... That's why it's in the Moto g5 thread!
[Moto G5 Guides, News, & Discussion] tfwboredom:
I can help out with finding a Moto G4 Play upgrade path if needed but please don't count with a big archive like the G5 one, my bandwidth isn't the best
[Moto G5 Guides, News, & Discussion] Caith:
great i'm on NPPS25.137-93-2 (25.311.3) tanks to you, but, can you add the file NPPS25.137-93-2-3 i think is updated patch to May 2018, thank you

[IMG="G5"]https://lh3.googleusercontent.com/-D55Uybd-jjc/Ww0iBfnYiiI/AAAAAAAARHk/D9HwYrRAb-Aa4EYRxqkPuTk2WcSmAMVhwCJoC/w663-h1178-n-rw/Screenshot_20180529-064754.png[/IMG]
[Moto G5 Guides, News, & Discussion] tfwboredom:
May OTA now available ?
[Moto G5 Guides, News, & Discussion] Caith:
great, i updated it and now i'm on May 2018 Security Patch, thanks!
[Moto G5 Guides, News, & Discussion] yilhernandez:
Is it used to update any particular model? I have a xt1670 a SIM and xt1671 dual SIM. There is no problem my friend.
[Moto G5 Guides, News, & Discussion] Caith:
I used it on my XT1671 DS channel: tigco

Enviado desde mi Moto G (5) mediante Tapatalk
[Moto G5 Guides, News, & Discussion] tfwboredom:
As far as I'm aware these aren't XT specific, anyone with a Cedric should be able to use them
[Moto G5 Guides, News, & Discussion] Caith:
May2018 patch another version?View attachment 4519345

Enviado desde mi Moto G (5) mediante Tapatalk
[Moto G5 Guides, News, & Discussion] tfwboredom:
Thank you for the tip :) I've uploaded the ZIP and updated the TXT as usual. This particular version is 25.321.18 (NPPS25.137-93-12) which is older than the previously found 25.331.5 (NPPS25.137-93-2-3) though, at least that's how it appears in terms of build numbers.

If there's interest I can also upload OTAs for the amzin variant too
[Moto G5 Guides, News, & Discussion] faeajefexx:
I could not install any or I have the original clipping of my compilation which is NPP25.137.82 si alguien me pudiera ayudar gracia
[Moto G5 Guides, News, & Discussion] Caith:
https://www.laneros.com/temas/lenovo-moto-g5-y-moto-g5-plus.230974/page-10#post-6436373
[Moto G5 Guides, News, & Discussion] riyan65:
How can I install these updates (Twrp or stock recovery)???
[Moto G5 Guides, News, & Discussion] tfwboredom:
You need to use stock recovery, the TXT in the Drive folder should help you pair the Blur versions in the filenames to the Build versions you see in your phone's About page in Settings
[Moto G5 Guides, News, & Discussion] achintyakv:
Can you please upload the OTAs for the amzin variant too?

Thank you in advanced. ??
[Moto G5 Guides, News, & Discussion] Caith:
Hi, do you know if you can publish the soak test for the Moto G5 cedric, looks that in brazil is available the oreo version
[Moto G5 Guides, News, & Discussion] tfwboredom:
I’ll add them to the OP later today

If you could give me a serial number from a G5 that got a soak test then I’d gladly upload the ZIP
[Moto G5 Guides, News, & Discussion] tfwboredom:
Amzin OTAs are now available!
[Moto G5 Guides, News, & Discussion] mrfrantastic:
Wrong forum. This here is only for cars!
[Moto G5 Guides, News, & Discussion] Shooting Star Max:
There's no blankflash yet, and this isn't the thread. Just wait until an appropriate file leaks or just give up.
[Moto G5 Guides, News, & Discussion] Caith:
hi, looks that exist a new patch for Cedric, can you upload it please?

Enviado desde mi Moto G (5) mediante Tapatalk
[Moto G5 Guides, News, & Discussion] stueymc:
Could some one post instructions on how to flash these patches? Do I extract the files from the zip file and use fastboot somehow? Or do I somehow flash the zip from recovery?

Thanks.
[Moto G5 Guides, News, & Discussion] TheFixItMan:
They are ota files so flashable zip via stock recovery (if they are officially signed by Motorola)

However I don't see the point in flashing any of these because you will get the OTA update through about phone for your device when it is available for your device varient & region

Flashing the wrong ota could lead to a hard bricked phone or problems at a later date
[Moto G5 Guides, News, & Discussion] stueymc:
Thanks for the reply

I am getting notification of an OTA update, and I can download and start the installation process. When the phone restarts to install the update I get the little Android symbol and "Error".

I have previously installed the security updates using Livi-Tech's method (https://xdaforums.com/g5/development/official-stock-moto-g5-cedric-firmware-t3733897). I was doing this because the OTA updates for the retgb editions were so slow in being released. All of these updates using Livi-Tech methods worked perfectly.

I have tried clearing cache/dalvik, and then trying to install the update again, but this did not work.

Should say, everything on the phone is stock....

Any help would be great.

Thanks.
[Moto G5 Guides, News, & Discussion] TheFixItMan:
This is the future problems I was talking about - because you probably flashed an ota that wasn't meant for your variant (or in the majority of cases it looks like the boot.img isn't officially signed) the OTA that was downloaded through about phone is probably failing the system verification check

You will need to match the OTA to what ever build version you are trying to update or wait for an official firmware update you can flash via fastboot
[Moto G5 Guides, News, & Discussion] Caith:
hi, please can you upload the July patch, is arriving since yesterday to Cedric XT1672DS RetBr

Enviado desde mi Moto G (5) mediante Tapatalk
[Moto G5 Guides, News, & Discussion] enjoy10:
I tried to apply multiple updates on my Moto G5 XT1677, but I get the error. Any idea how to solve it ?

E3002: Package expects build thumbprint of 7.0/NPPS25.137-93-12/18:user/release-keys
or
7.0/NPPS25.137-93-8/10:user/release-keys;
this device has 7.0/NPPS25.137-93/12:user/release-keys

Never mind. I used the wrong image to start with. After starting with "block_delta-ota-Blur_Version.25.281.12-25.291.5.cedric.retail.en.US.zip", it worked fine for me. Looking forward for July patch.
[Moto G5 Guides, News, & Discussion] tfwboredom:
Cedric Drive is now up-to-date :) Happy updating

New files:

block_delta-ota-Blur_Version.25.321.18-25.351.21.cedric.retail.en.US.zip (from NPPS25.137-93-12 to NPPS25.137-93-14)

block_delta-ota-Blur_Version.25.331.5-25.361.10.cedric.retail.en.US.zip (from NPPS25.137-93-2-3 to NPPS25.137-93-2-5)

Sadly, no new updates for the Amzin variant exist as of now.

Additionally, I'd like to ask the few of you who forward the drive link to foreign sites to at least credit this thread, thank you.
[Moto G5 Guides, News, & Discussion] takoa:
missing

Blur_Version.25.361.10.cedric.retail.en.US	NPPS25.137-93-2-5
[Moto G5 Guides, News, & Discussion] tfwboredom:
It's not missing.
[Moto G5 Guides, News, & Discussion] Fedray:
I've got the Oreo 8.1 July Patch ota link but getting access denied, if someone can do some magic and somehow download it, that would be good.

Also the file if I'm not wrong should be named Blur_Version.28.41.2.cedric.retail.en.US

LINK
[Moto G5 Guides, News, & Discussion] tfwboredom:
The Oreo OPP28.85-3 soak test ZIP is now available! Thanks to the help of @alanmax_tech from the XDA-Motorola telegram group it's now here for everyone.

Additionally, the main post was updated with an explanation on how you are supposed to install these, along with an explanation for the ZIP file names :)
[Moto G5 Guides, News, & Discussion] zeassumpcao:
Hello there! In another topic where 8.1 update is avaiable in the form of a restore file, a problem is reported with the fingerprint sensor. In case the update is done through this method, is the problem present too?

Oh, and I'm running a full stock 7.0, not rooted, anything. Can I apply the 8.1 patch just as described?

Thank you very much! :)
[Moto G5 Guides, News, & Discussion] tfwboredom:
I sadly don't own a Moto G5 anymore so I can't check if the fingerprint issue exists. You can apply the 8.1 patch on stock no problem, hopefully the main post is clear enough
[Moto G5 Guides, News, & Discussion] zeassumpcao:
Yes, the post is clear enough, I'll give it a try!

Thanks for your work!

---------- Post added at 09:05 PM ---------- Previous post was at 08:27 PM ----------

Couldn't do it :(

Apparently I got NPPS25.137-93-14, which corresponds to 25.351.21

Can't get from it to 25.361.10, since there's not a patch from 25.351.21 to it, so that then I could install the latest update (Oreo).

I tried anyway! Hahaha
[Moto G5 Guides, News, & Discussion] Exanneon:
Google drive is fine but I recommend using mega.nz, their up/down speeds are the fastest I've seen from any cloud so far and offer 50gb of storage, google only offers 14gb I believe.
[Moto G5 Guides, News, & Discussion] tfwboredom:
Hopefully some future N security update brings version parity once again

I'm not a big fan of mega.nz myself to be quite honest, they are quite resource heavy + my upload to there isn't very good. If there's demand then I'll arrange a mega.nz mirror but until then it probably won't happen, sorry.
[Moto G5 Guides, News, & Discussion] Caith:
excellent everything goes very well here, for update, I always copy the file to the root of the internal memory, then go to search for update and there is detected and copied internally and then makes the update as if it were the OTA, I'm already trying it and for now it's excellent! thankyou very much
[Moto G5 Guides, News, & Discussion] tfwboredom:
Could you explain this method please? Alex mentioned it too but I haven't heard about it before today. Would be nice to add it as Method 3 to the main post :)
[Moto G5 Guides, News, & Discussion] kose25:
the block_delta-ota-Blur_Version25.351.21-25.361.10.cedric.retail.en.US.zip file is missing. where is it?
[Moto G5 Guides, News, & Discussion] tfwboredom:
There is no such file, currently the OTA paths are diverged depending on device region
[Moto G5 Guides, News, & Discussion] Caith:
it's like I wrote, I'm no Root, just got the file whit a file manager on Root of internal memory, go to search for updates and it's done, sorry my poor English

Enviado desde mi Moto G (5) mediante Tapatalk
[Moto G5 Guides, News, & Discussion] kose25:
Ok thanks, so the only way is wait for that ota release? so that mean that build is stuck on android 7 unable to update to 8.1
[Moto G5 Guides, News, & Discussion] tfwboredom:
You can either wait or if you're feeling brave, clean flash your device using a full image of NPPS25.137-93-2-5 as it can be found online, then from there you can apply the soak ZIP
[Moto G5 Guides, News, & Discussion] Fedray:
I just did it, after flashing Nougat IMEI was gone, but after updating with OTA and booting Oreo IMEI was back and fully working 4g.

Thanks a lot for sharing the soak with us! :)
[Moto G5 Guides, News, & Discussion] Sonisudhanshu:
I am currently on a custom rrom how do I get stock Oreo pls elaborate.
[Moto G5 Guides, News, & Discussion] lolemenos:
If we aren't rooted but downgrade to the image younare saying wont we get our devices bricked?
[Moto G5 Guides, News, & Discussion] tfwboredom:
I'm not saying you should, I'm just saying that it's an option. As I stated earlier, I do not own a Moto G5 anymore so I can't really try these things.
[Moto G5 Guides, News, & Discussion] madscientistdam:
quick question

what is amzin ota? is it the amazon variant of the moto g5?
[Moto G5 Guides, News, & Discussion] tfwboredom:
Yes
[Moto G5 Guides, News, & Discussion] Caith:
Just reset :victory:
[Moto G5 Guides, News, & Discussion] HeyImVitor:
use a custom rom with oreo for this
[Moto G5 Guides, News, & Discussion] Iluminary:
I accidentally flashed a custom kernel and now it doesnt pass the bootlogo, can someone upload oreo boot.img for me, so i can try to fix?
[Moto G5 Guides, News, & Discussion] tfwboredom:
Here you go
[Moto G5 Guides, News, & Discussion] kabiraaa:
I need the link brother of stock oreo and telegram group too

---------- Post added at 03:00 PM ---------- Previous post was at 02:51 PM ----------

Have anybody direct link to soak test zip without root?
[Moto G5 Guides, News, & Discussion] riyan65:
Can anyone put retin OTA update also.
[Moto G5 Guides, News, & Discussion] merlinolillo:
Did someone install the oreo update on a XT1670 device?
[Moto G5 Guides, News, & Discussion] tfwboredom:
These updates do not depend on Software Channel or XT, the only thing you need to match is the Build Number and the fact that your device is retail and not amazon
[Moto G5 Guides, News, & Discussion] merlinolillo:
I know. I asked that question because I've read in another thread that some owners of XT1675 lost IMEI flashing the Oreo update and I wanted to know if that happens with XT1670 too
[Moto G5 Guides, News, & Discussion] UtK9:
Help

Where is the 25.351.21- oreo one?
[Moto G5 Guides, News, & Discussion] UtK9:
Thanks a ton for sharing this but I need a little help

I was at Build number 137-93-8, then I updated to 137-93-12 then I am currently at 137-93-14, now to update to Oreo the file 25.351.21 is missing, I cannot update without that file. Can you please share it?

I am using Motorola Moto G5 XT1677 Retail in India

Security Patch - 1 July 2018
[Moto G5 Guides, News, & Discussion] zeassumpcao:
There is no update avaiable from 93-14 right now. We have to wait until the update is released, of for official Oreo OTA.
[Moto G5 Guides, News, & Discussion] UtK9:
Can I downgrade to 137-93-2-5 from 137-93-14
[Moto G5 Guides, News, & Discussion] S0xx:
[MENTION=8424592]UtK9[/MENTION] Have a little patience and wait for the final and stable version of oreo to be released by motorola for the g5. This is just a beta version that comes with at least one bug: the speaker bug that was reported by some members of xda.
[Moto G5 Guides, News, & Discussion] zeassumpcao:
It seems like yes, you can :)

Some people have done it following instructions from this other thread:

https://xdaforums.com/g5/how-to/cedric-ota-archive-t3795275/page7

I haven't tried yet, I'll wait some more for the official update
[Moto G5 Guides, News, & Discussion] SidKodkany:
Has anybody rooted the soak test ROM? and if yes how do i do it? and i'm gonna root it for the first time. have a looked bootloader!

I know it the wrong thread but need help. BTW I'm using xt1677.
[Moto G5 Guides, News, & Discussion] TheFixItMan:
To start off with you will need to unlock your bootloader

Then flash twrp

Try magisk first - if that fails due to non compatible kernel (boot.img) you will have to try old methods

You can try flashing supersu but flash the config zip first & set to system install as default will be systemless - note you will cause safetynet to fail using this method so any app that won't work with root will fail to run

Obviously before trying anything make a twrp backup
[Moto G5 Guides, News, & Discussion] SidKodkany:
Thanks man:) will try.
[Moto G5 Guides, News, & Discussion] yarod65:
Porque esque no sirvd para compilacion 9314

Porque no sirve para compilacion 9314
[Moto G5 Guides, News, & Discussion] yarod65:
Consulta

Y si estoy con la compilación 93-14 cual instalo?
[Moto G5 Guides, News, & Discussion] TheFixItMan:
Please follow xda rules to which you agreed when you signed up

All posts MUST be in English or have an English translation with them
[Moto G5 Guides, News, & Discussion] yarod65:
And if I am in compilation 93-14 which install?

And if I am in compilation 93-14 which install?
[Moto G5 Guides, News, & Discussion] robglez:
Bricked my G5

Looks like my G5 got hard bricked from the sdcard update. :/

---------- Post added at 06:16 PM ---------- Previous post was at 05:47 PM ----------
[Moto G5 Guides, News, & Discussion] cris_webb:
Your device doesn't boot?

If you have unlock bootloader flash any firmware, if not, flash your region and carrier firmware.
[Moto G5 Guides, News, & Discussion] robglez:
?

Hard brick means that the phone is dead, doesn't do anything only shows up the charging light can't do nothing, was oem unlocked but unable to get into fastboot phone is hard bricked not soft bricked but, thanks for replying tho.
[Moto G5 Guides, News, & Discussion] lolemenos:
Anyone managed to capture the latest ota?
[Moto G5 Guides, News, & Discussion] D@mm:
@lolemenos

The ota that you are talking about is for moto g5 plus. There is no new ota for moto g5 yet.....
[Moto G5 Guides, News, & Discussion] cris_webb:
Nope, actually there's a new ota por Cedric but it's for r RETBR.

Look;

https://xdaforums.com/g5/development/stock-upgrade-to-official-stock-oreo-8-t3823598/post77503993
[Moto G5 Guides, News, & Discussion] tfwboredom:
I have uploaded the new OTA mentioned in the other topic, it's in the Google Drive folder mentioned in the OP

Blur_Version.28.41.12.cedric.retail.en.US	OPP28.85-13
[Moto G5 Guides, News, & Discussion] lolemenos:
I love you. How big is the ota?
[Moto G5 Guides, News, & Discussion] yilhernandez:
Thanks friend, do you know what changes or improvements the new ota brings?
[Moto G5 Guides, News, & Discussion] Caith:
148MB

Enviado desde mi Moto G (5) mediante Tapatalk
[Moto G5 Guides, News, & Discussion] enjoy10:
Can this be applied after the latest 7.0 OTA - Blur_Version.25.361.10.cedric.retail.en.US ?
[Moto G5 Guides, News, & Discussion] eduh9:
No, you need to pass the previous OTA to pass this
[Moto G5 Guides, News, & Discussion] hackup86:
Mega Mirror

for all that wants a mega mirror #F!99cl3I7L!XgONhSNx2eDAO4Ol3yg6Cg since i cant post outlinks thats after mega.nz/
[Moto G5 Guides, News, & Discussion] enjoy10:
Could you guide me through the correct sequence, please. I am currently on "Blur_Version.25.361.10.cedric.retail.en.US" Which OTA should I apply next. I am getting failures while sideloading.
[Moto G5 Guides, News, & Discussion] 006fazer:
Hi,

Thanks for this thread ;)

I apply Stock update and two OTA on XT1676 RETEU, is it normal it stay on RETEU after update ?
[Moto G5 Guides, News, & Discussion] lolemenos:
Anyone received the official 8.1 stock in Mexico?
[Moto G5 Guides, News, & Discussion] germsandbugs:
I think i'm stuck? Currently on npns25.137-93-14 and would love to update but don't see a blur version 25.351.21 to 25.361.10.

Could you point me to the right sequence of zip to use?

Stock recovery BTW.

Cheers
[Moto G5 Guides, News, & Discussion] zeassumpcao:
You can't update this version. There is no update from 25.351.21 to 25.361.10.

Your choices are:

1) Waiting for the offical OTA

2) Reflash stock Nougat and update to Oreo (I think there are instructions on the thread, somewhere)
[Moto G5 Guides, News, & Discussion] Aaric leo's el drigo:
I have Moto G5 xt-1677 and my current version is 7.0 build number is NPPs25.137-93-2-5 but I need NPPS25.137.93.14 amazon one please some one provide NPPS25.137-93-14
[Moto G5 Guides, News, & Discussion] Adhil Rahman:
Same here
[Moto G5 Guides, News, & Discussion] Aaric leo's el drigo:
I asked Moto customer care they said if your software channel is amazon one you have to install. Amazon firmware retail channel firmware which installed it will not get update visit service center so that they can charge me for no reason. Please provide me download link of Moto G5 xt-1677 firmware build number NPPS25.137-93-14

If I was able to lock bootloader using NPPS25.137-93-12. I have already done it but the problem is it says software is downgraded and fail to install so I need NPPS25.137-93-14

I Realy appreciate if come one can provide me this firmware download link thank you in advance

---------- Post added at 03:38 PM ---------- Previous post was at 03:35 PM ----------

If some want to help me you can use LENOVO MOTO SMART ASSISTANT TO DOWNLOAD THIS FIRMWARE FOR MOTO G5 XT-1677. I KNOW YOU WILL SAY WHY DONT YOU JUST DOWNLOAD IT BY YOUR SELF BUT THE PROBLEM IS IT SAYS UNSUPPORTED DEVICE . YOU CAN FIND GUIDE IN MOTO WEBSITE PLEASE SOME ONE DOWNLOAD NPPS255.137-93-14 FIRMWARE AND PROVIDE US DOWNLOAD LINK SO THAT WE CAN FIX OUR PHONE THANKYOU FOR YOUR HELP
[Moto G5 Guides, News, & Discussion] Adhil Rahman:
Which is the oreo ota for amzin variant or is it uploaded yet
[Moto G5 Guides, News, & Discussion] Aaric leo's el drigo:
Hey guys I finally have amzin varient latest patch 7.0v build number NPPS25.137-93-14 for Moto g5 xt-1677 if someone need this firmware I will upload it. If you need just let me know.
[Moto G5 Guides, News, & Discussion] Adhil Rahman:
Does someone have the oreo ota gor the amzin variant
[Moto G5 Guides, News, & Discussion] Aaric leo's el drigo:
Not yet bro Moto does not released update till now.
[Moto G5 Guides, News, & Discussion] Adhil Rahman:
Is there any way we can switch software channel to retail
[Moto G5 Guides, News, & Discussion] Aaric leo's el drigo:
No, you can't bcoz you IMEI is registered to specific channel. Every software update or upgrade are depend on software channel developer that's why some model with same model no. Get updates faster then other. You can sift software channel by installing different varient but you wouldn't get any future updates. Till you flash your varient firmware to stock.

---------- Post added at 10:27 AM ---------- Previous post was at 10:24 AM ----------

For the update reason you can install different firmware but you have to flash Oreo update manually.

You can take risk ones you upgrade to Oreo you will not able to relock bootloader
[Moto G5 Guides, News, & Discussion] NosideXto:
Dudas

I'm new in the forum. I have my G5 XT1670 and NPP25.137-72 .... What do I have to do ????
[Moto G5 Guides, News, & Discussion] TheFixItMan:
Since you just signed up to xda as your first post you should read the rules again

All post must be in English or have an English translation with them
[Moto G5 Guides, News, & Discussion] deepghadiali:
Do you have the oreo version?
[Moto G5 Guides, News, & Discussion] Adhil Rahman:
Please upload the amzin oreo firmware which is rolled out in india.

https://www.google.co.in/amp/s/www....torola-moto-g5-android-oreo-update-india/amp/
[Moto G5 Guides, News, & Discussion] repikamudi:
Can you please capture and upload the new OTA OPP28.85-16? Thanks
[Moto G5 Guides, News, & Discussion] JaviLerma:
Any full image?
[Moto G5 Guides, News, & Discussion] Aaric leo's el drigo:
I have contacted with Moto live chat and asked when will Moto g5 amzin channel variant will get official Oreo and the answer was Moto g5 amzin channel is still running on soak test once its completed Oreo will be rolled out based on IMEI
[Moto G5 Guides, News, & Discussion] JoeDoe0:
(Delta) OTA Update OPP28.85-16 available

Hi tfwboredom and thank you very much for putting this together.

The latest (final) OPP28.85-16 version is available in this thread.

https://xdaforums.com/g5/how-to/final-official-oreo-8-1-0-release-opp28-t3849273

Since this is a (Delta) OTA Update that expects NPPS25.137-93-2-5 (Blur_Version.25.361.10) it should be correctly named "block_delta-ota-Blur_Version.25.361.10-28.41.15.cedric.retail.en.US" in my view.

Maybe you could add it to your Google Drive repository.

I'm still missing a (Delta) OTA Update from 2nd soak test OPP28.85-13 (that I have installed) to latest OPP28.85-16.

Something like "block_delta-ota-Blur_Version.28.41.12-28.41.15.cedric.retail.en.US.zip".
[Moto G5 Guides, News, & Discussion] Caith:
the "CEDRIC_NPPS25.137-93-8_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip" file is a full image, but too an update file, size 1.442.792KB or the newest file provide by JoeDoe0

thankyou i flashed it through RSD Lite, using the servicefile.xml file without delete user data, just download the file, uncompress it, reboot your phone to fastboot mode, open RSD Lite, open the servicefile.xlm file using the 3 dots buton for choose where you uncompress the zip file, then click in start, and its all!

PD:if you choose the flashfile.xml it delete all and four phone will updated but restored, wipping all user data for start it from 0
[Moto G5 Guides, News, & Discussion] JoeDoe0:
Thank you Caith! :good:

Since I unlocked my bootloader today to (finally) make a backup of my persist.img, I had lost my data anyway (more or less just the initial settings since it's a new phone).

Therefore I used the flashfile.xml but just deleted the two modem erase commands as adviced in several posts here in the forum.

Flash worked well and phone started up as normal.

Have to do the initial settings again and check if everything works. :)