yashsingh1/xdaforums huggingface dataset:
[Huawei Ideos X6] Free Radical:
Here's my MIUI 2.4.20 GB port.

This has been manually ported from the v3 Triumph port and uses different libraries than my older ports.

Credit: StaticMaal

Over the last few days that I have tested it, I have found it to be very stable and better in performance than all the current CM9 and ICS ports.

There is no old issue like the incoming call volume bug and headset bug which used to plague the older ports and also all the bells and whistles like 4 way reboot and Extended Settings MIUI control panel.

I have stuck with the old .32 kernel since there is no kernel which supports 2 way call recording for MIUI like mOCK on .35

This is also the last MIUI GingerBread port hence the tag "Ultimate" ;) besides the fact that it has now been refined to perfection. I did this a couple of days back and fell in love with classic MIUI all over again. Its level of slickness in something still unparalleled.

​

Features:

mOCk OC (64 MHz - 2 GHz) and Undervolting kernel with 2 way call recording patch

No headset bug or incoming call volume bug

VPN support

4 way reboot mod

Extended Settings MIUI Control Panel

WiFi/USB tethering working

Timezone has been set to IST (+5:30) with dd.MM.yyyy

Ads blocker hosts included and enhanced to block all Google ads

Spare Parts

CM7 camera beside MIUI camera

Custom and improved GPS.conf for Indian users

Rebooter app

X5 settings

G-sensor calibration app

E-Compass calibration app

Compass

The following apps have been removed:

BugReport.apk

MIUIStats.apk

Known Issues/Not Working:

(Common to all MIUI GB roms for all Ideos X6)

HDMI

FM

A few HD games

Steps:

Enter clockworkmod recovery

Wipe Data and cache

Flash the zip file linked here.

You needn't wipe dalvik cache since the update script automatically does it.

Ultimate v2.4.20

Download from my dev host account

v2.4.13

Download from files.to

Download from my dropbox

v2.4.6

Download from files.to

v2.3.30

Download from files.to

Download from my ftp server

v2.3.23

Download from Mediafire (thanks to paarkhi)

Native wifi tether and haptic feedback fix for v2.3.23(credit CacingKalung)
[Huawei Ideos X6] paarkhi:
I don't find any difference in all this MIUI Ports but it's good that we are getting the latest :), downloading and will report you back after flashing it, btw what about Google apps, are they in by default?
[Huawei Ideos X6] phan_tom:
wow...

i didn't expected this would be this fast... :D

i havn't have time to try your 2.3.16 ROM although i already download it...

directly download it i will report later.. :)

------------------------------

Update:

already test it for a while,,

when CPU set on default, it's very laggy... (i've done fresh installation by wipe all)

but after i set to SmartAssv2 it's more smooth...

and also i want to confirm whether this rom has Bravia Engine patched?
[Huawei Ideos X6] ardX:
Y U no edit your ealier thread instead if making one again? its better to organize the discussion
[Huawei Ideos X6] Free Radical:
Actually, 2.3.16 GB didn't even have a changelog. MIUI GB is being abandoned by the developers. All focus is on MIUI v4 nowadays.

2.3.23 has some minor tweaks though not much difference to 2.3.9.

This time I have not removed Gmail.apk, Email.apk, Talk.apk and Vending.apk from the stock rom.

First boot up is slow for every rom. I assure you that this is just a false alarm since nothing much has has changed from the previous release. Reboot and it shall be fine.

I forgot to set permissions for the bravia engine files. Shall correct this in my kitchen app.

Because I am thinking that there would be no further MIUI GB releases from me if this rom is okay.

I shall post my cooker app for porting MIUI GB roms and you guys can do it yourself ;)

Have to learn kernel modding before starting with MIUI v4.
[Huawei Ideos X6] paarkhi:
Installed and it works fine (as intended) ;) but i think you forgot to integrate MIUI extended settings

zuk has ported MIUI4 but camera not working as cm9 :(
[Huawei Ideos X6] Free Radical:
I didn't forget that.

MIUI extended settings and 4 way reboot mod are not released for 2.3.23. Hence didn't add them since I didn't want to use the older framework files to test the port.

You may flash the older one (works flawlessly):

2.3.9/2.3.16 mods signed
[Huawei Ideos X6] osbournefoo:
Account has been disable any other download source thanks
[Huawei Ideos X6] Arya_3RDNumber:
What is different with 2.3.16?

I not find different in 2.3.16 version,,just more smooth..

And I have problem to undervolt CPU,,get stuck at 775mv 64mhz
[Huawei Ideos X6] vivekb:
any mirror, drop box got crashed.....
[Huawei Ideos X6] Welly miui:
Anyone who has downloaded the MIUI 2.3.23 from dropbox, care to share since FR's drop box account is disabled.
[Huawei Ideos X6] Free Radical:
:confused: My dropbox account is working fine at my end.

Must be some problem with dropbox.

You guys are free to post mirrors.
[Huawei Ideos X6] vivekb:
Still not working...........
[Huawei Ideos X6] Arya_3RDNumber:
link download has broken

please mirror
[Huawei Ideos X6] Free Radical:
Lol.

I get this from a different computer:

i.e. dropbox fail!

Sent from my Spice MI-410 on my MIUI 2.3.23 port
[Huawei Ideos X6] Welly miui:
FR, will it be okay for you to upload to other file sharing site ?
[Huawei Ideos X6] Free Radical:
I am going to post my MIUI gb rom cooker in a day or two, then none of this shall matter.

Sent from my Spice MI-410 on my MIUI 2.3.23 port
[Huawei Ideos X6] paarkhi:
Wanted to upload on MultiUpload but it seems it is down and then tried MirrorCreator but that too was giving problem so lastly uploaded on Mediafire and here is the link

MediaFire Mirror
[Huawei Ideos X6] Arya_3RDNumber:
thanks mate
[Huawei Ideos X6] haree:
hi

im using ur CUK re3 kindly tell me if their is any diff from this if not ill just keep ur CUK as i feel quite ok with it thanks in advance:D
[Huawei Ideos X6] Free Radical:
You no longer need to download this.

Check out my rom cooker :D
[Huawei Ideos X6] elol:
wah!!!FR already update the rom so I don't need to share my rom miui 2.3.16...by the way I have issue my rom miui 2.3.16 so need to share
[Huawei Ideos X6] jaiprathap777:
hey FR, what is it rom cooker?
[Huawei Ideos X6] Free Radical:
The rom cooker is a Windows program I have coded which shall automatically port an official MIUI gb release for our phone.

I have posted it in a separate thread.

Do help me test it. With due time, I shall learn how to port cm7/9 and MIUI v4 and add that functionality too.

Sent from my Spice MI-410 on my MIUI 2.3.23 port
[Huawei Ideos X6] paarkhi:
Now you can also cook (port) MIUI GB Roms and be a cooker with the help of this F-CuK-R
[Huawei Ideos X6] jaiprathap777:
FR, Send me the link!
[Huawei Ideos X6] Free Radical:
http://xdaforums.com/showthread.php?p=23994049

Sent from my Spice MI-410 on my MIUI 2.3.23 port
[Huawei Ideos X6] Free Radical:
First post updated with patch for native wifi tethering and haptik feedback.

Credit: CacingKalung

Thanks bro!
[Huawei Ideos X6] anndalis:
I'm confused,

how come 2.3.23 is newer than 2.3.9 ??
[Huawei Ideos X6] Free Radical:
Read it reverse.

2.3.23 was released on March 23.

2.3.16 on March 16

... and so on.

These are weekly updates

Sent from my Spice MI-410 on my MIUI 2.3.23 port
[Huawei Ideos X6] vivekb:
because 23 comes after 9, or you can say 09..... 9 indicates date. 2.3.9 was released by MIUI for HTC DHD on 9 March then next update got on 16 March which was known as 2.3.16 then this 2.3.23 which was updated on 23 March .....next will be 2.3.30 after that 2.4.6 .... enjoy MIUI ......:cool:
[Huawei Ideos X6] anndalis:
Oh! I got it, thanks guys...

So its not a numerical upgrades.. its based on dates...

Good to know :)
[Huawei Ideos X6] jaiprathap777:
next update, constant rate on the radio......plssssssssssss
[Huawei Ideos X6] hamsteyr:
@Free Radical

Unfortunately that provided 4-Way reboot mod doesn't work when I try to flash it into my phone, I get some recovery error. Is anyone else experiencing this?
[Huawei Ideos X6] Free Radical:
You need to mount /system and /data in clockwork recovery before flashing it.

This is because the mod was created by someone else and I did not change the update script for our phone.
[Huawei Ideos X6] hamsteyr:
Thanks dude, that seemed to do the trick :)
[Huawei Ideos X6] evelyh:
hello

still has incoming call volume bug，how to fix it？thank you
[Huawei Ideos X6] vivekb:
No incoming call issue at all......
[Huawei Ideos X6] evelyh:
what you have done for the incall volume setting？

what you have done for the incall volume setting？
[Huawei Ideos X6] Free Radical:
yep. no incoming call volume issue.

I have now successfully automated the native wifi patch and some more stuff.

In the next update, you'll get working native wifi hotspot too.
[Huawei Ideos X6] evelyh:
thank you

I will reflash and try again.Waitting for your next updata.Thank you !:D
[Huawei Ideos X6] Free Radical:
If you have already downloaded my 2.3.30 from yesterday, please redownload in a few minutes.

I have updated my dropbox with a new fixed version with the native wifi hotspot feature tested and working just now.

Link is the same.
[Huawei Ideos X6] evelyh:
HI

Hi,what about screen blink during call?Will yours happen?
[Huawei Ideos X6] paarkhi:
Cannot Download 2.3.30 bandwidth error and I tried to download twice but as I have slow connection, it stopped in between and then could not resume, so I request you to upload on mediafire on anywhere else like Min.us, dropbox is giving problems. Hope you'll consider

Thanks

Mirror Please
[Huawei Ideos X6] Free Radical:
Settings > Programs > Call Settings > Answer Settings

Enable Proximity Sensor > OFF

Enforce Proximity Sensor > OFF
[Huawei Ideos X6] jaiprathap777:
Hey FR, u r 2.3.30 drop box link is error 509. so pls post mediafire link!...........................
[Huawei Ideos X6] Free Radical:
Shall do later tonight when my unlimited usage starts.
[Huawei Ideos X6] whyzee:
for some reason, carrier name shows as unknown on 2.3.23.

FYI, i formatted /system, /data and /cache partitions....
[Huawei Ideos X6] Free Radical:
That I suspect happened after you flashed CK's wifi fix?

Upgrade to 2.3.30...
[Huawei Ideos X6] paarkhi:
what about the Mirror?
[Huawei Ideos X6] haree:
hi

this build blew by battery yesterday with very min use and full charge in the morning by end of the day ie around 11PM battery was only 10%:eek:

so i went back to offcial 2.3GB:(
[Huawei Ideos X6] whyzee:
yes, but I've flashed extended settings now and the problem has been mitigated for now. :P
[Huawei Ideos X6] Free Radical:
Yeah but no native wifi :p
[Huawei Ideos X6] Free Radical:
Does that mean like my rom was downloaded ~200 times? whoa!

I am looking for some free web hosting site where I can get free ftp access.

Shall upload there.

EDIT: Ok. Its uploading.

Shall take an hour at my connection's speed
[Huawei Ideos X6] CacingKalung:
Great FR... But you have to used to it, you have to use mediafire or min.us, likely more other users want to download your rom. You know my 2.2.3 was got about 4000 times downloaded. Edowar's and TJ's must be more than that. Your dropbox won't handle that.

PS: May be some time we can work and discuss something together again so we can speed up make things....
[Huawei Ideos X6] Free Radical:
yep. this ftp account would likely be banned for abuse if so :p
[Huawei Ideos X6] Free Radical:
Okay.. here it comes:

http://freeradical.hostzi.com/
[Huawei Ideos X6] CacingKalung:
That's cool...!
[Huawei Ideos X6] Free Radical:
Mirror added.

Please don't hammer my ftp :lol:

Download from files.to

(files.to supports free remote upload. please suggest me more such sites)
[Huawei Ideos X6] vivekb:
thats cool bro...............
[Huawei Ideos X6] mi410:
2g data is not getting connected... pls check
[Huawei Ideos X6] Free Radical:
working fine for me.

I am on the same rom. Check if your apn is correct and selected in mobile network settings.
[Huawei Ideos X6] paarkhi:
Yes, it works fine for me also on 2.3.30 FR, Checked personally
[Huawei Ideos X6] mi410:
sorry it is a Airtel technical problem... just talked with their customer care ppl... but it is running for so long !!!!!!
[Huawei Ideos X6] comdevx:
It sounds to play around with. It does not repeat.

Sound when talking on the phone. How to fix it.
[Huawei Ideos X6] Free Radical:
Updated to 2.4.6.

Center clock mod, 4 way reboot and Extended settings have been included this time.

You can update this right over any of my previous release.

No need to wipe data.
[Huawei Ideos X6] deathbearer:
the Latest build also has low incoming call volume bug :(
[Huawei Ideos X6] Free Radical:
Did you add any other update to this rom? Or are you updating from a rom which has this issue (I would recommend a fresh install after wiping data and cache if this is the case)

That issue has been fixed way back since 2.3.9!

I don't have it on mine :|
[Huawei Ideos X6] comdevx:
please upload rom to mediafire.com

i don't download link file.to and dropbox :(
[Huawei Ideos X6] cheezzzz:
OMGGGG this is the shizz. confirm bro? gonna make a nandroid n update.

the new thing in this rom is? read the changelog but didn rly notice.. the rom looks similar to ck's 2.3.30 rite? :D
[Huawei Ideos X6] paarkhi:
AFAIK MIUI updates may not seem visually different but they are fixing internal quirks, only ROM cookers and Devs can enlighten us more on this matter.
[Huawei Ideos X6] cheezzzz:
ic.. with a recent reboot after batt calibration on my zeam launcher the MIUI larger sized icons seemed to have changed. the blue browser logo became purple.

and i had a bad batt drain over 7 hrs of idle, used betterbatterystats n it showed 3 serious kernel wakelocks : mmc0 mmc 1 n mmc2, which apparently is a triumph kernel wakelock, commonly bcuz of the wifi not sleeping when the phone sleeps. already set policy to sleep.

any advice? anyone facing this problem? wud the new update fix it? x.x

EDIT: okay I did a reboot and the icons reverted to the usual. however still getting mmc wakelocks zzz. and it happens after my wifi toggle is turned on, even after turning it off later on
[Huawei Ideos X6] uemuem:
thank yor!!!
[Huawei Ideos X6] comdevx:
wow good

no bug incall

battery top bar no show

how to fix now please
[Huawei Ideos X6] mi410:
nice one ... much better and smoother than 2.3.30
[Huawei Ideos X6] comdevx:
ringtone not loop

soft key not work

alarm no sound
[Huawei Ideos X6] mi410:
all working fine for me. I did a full wipe and flash
[Huawei Ideos X6] comdevx:
full all wipdata
[Huawei Ideos X6] cheezzzz:
I thought we didn't need to full wipe if we come from 2.3.30 or earlier? :D
[Huawei Ideos X6] Free Radical:
I agree this mOCk kernel has bad battery drain.

I think its about time someone made a new MIUI kernel for our device.

I shall read up on this stuff and see if I can do it.

cheezz, you needn't wipe if you were on *my* previous rom. Even I haven't wiped data this time.

@uemuem: certainly in next update ;)
[Huawei Ideos X6] Free Radical:
What does this do?

I tried it but nothing's changed.
[Huawei Ideos X6] uemuem:
after flahed it,go:

1.setting-program-Permanent memory setting

2.setting-program-phone-more setting-NICAM setting

3.during call will lock screen,double click unlock

if more,please tell us...
[Huawei Ideos X6] the pranam:
wow.. this is awesome.. 2.4.6 already?? awesome.

so is all features working?? :O
[Huawei Ideos X6] Free Radical:
...except hdmi and fm

2 days to go for 2.4.13...
[Huawei Ideos X6] the pranam:
wow.. awesome..

im sure ull release that too on the day of the official release??

dude.. ur awesome man! keep it up! \m/

Proud to be an Indian! :D
[Huawei Ideos X6] Free Radical:
Updated to 2.4.13

Added Jazzk % battery mod (switch to percentage battery indicator style to see in default theme)
[Huawei Ideos X6] uemuem:
where is the "patch"?:eek:
[Huawei Ideos X6] comdevx:
thank you update last version
[Huawei Ideos X6] Free Radical:
Guys.

My desktop pc has died on me.

Won't be able to post any updates until I get it replaced.

Sent from my Spice MI-410 on my MIUI 2.4.13 port
[Huawei Ideos X6] paarkhi:
very sad thing :(
[Huawei Ideos X6] elol:
very sad,but thanks for you great work mate
[Huawei Ideos X6] ubuntunerd:
i made this kool minimal white icons for miui v4 you guys can check them out here

http://xdaforums.com/showthread.php?t=1598479
[Huawei Ideos X6] zukriaksah:
No problem mate, I can be your reserve player to port next miui update, but for sure my source is u8800, not desire hd :-) this is the source: http://xdaforums.com/showthread.php?t=1481168

Or maybe this: http://xdaforums.com/showthread.php...M -MultiLanguage- 2012-04-16 # 2NeW RoM #
[Huawei Ideos X6] vivekb:
that's great.....

You will be getting new PC :D:D:D (Just Kidding)
[Huawei Ideos X6] vivekb:
Zuk it sounds great .... what will be the major difference if you use difference source for MIUI porting ....
[Huawei Ideos X6] bulalo:
am in Hong Kong under the Smartone network. the mobile operator info's showing UNKNOWN. is there a patch that i can apply to fix this? thanks in advance.
[Huawei Ideos X6] LibertyMonger:
I have this same issue with Bumblebee ROM.
[Huawei Ideos X6] zukriaksah:
Can u see what android version is that? Its 2.3.9! MIUI version is 2.4.17... but I got one problem when make HTC based porting, wifi! Others working great
[Huawei Ideos X6] vivekb:
Thanks Zuk this will be second rom for which I am waiting from your side.. . First is JOYOS
[Huawei Ideos X6] cheezzzz:
same here! in fact another carrier related issue is that the only scanned networks shown is the one im connected to, no others. n its Unknown.

FR im trying out ur rom, when i hold the power button it pulls down the notification bar instead of the usual Silent,Power Off, Reboot features. Is this correct?

Am getting low incoming vol call issue also on your latest update, i basically full wiped back to a welcom rom n flashed 2

.4.13.

Also, ever since I changed theme, I get a pixelated screen before the boot animation, looks like screen crashed or smth lol.

Oh and can't seem to change launcherpro custom dock or dock icons, hope its not some MIUI limitation x.x

Anyways overall still a stable rom :D goos job bro n all d best w ur com
[Huawei Ideos X6] zukriaksah:
I will only upload my porting works from u8800, wifi functioning well. Joy OS, let me port the latest version. MIUI... I'll port birdyi u8800 miui 2.4.18 for u
[Huawei Ideos X6] vivekb:
Thanks ZUK, waiting for the Link ...:D
[Huawei Ideos X6] uemuem:
right here waiting for your 2.4.20

---------- Post added at 12:26 PM ---------- Previous post was at 12:23 PM ----------

xiaomi have update 2.4.20

---------- Post added at 12:27 PM ---------- Previous post was at 12:26 PM ----------

xiaomi have update 2.4.20
[Huawei Ideos X6] zukriaksah:
I'll port from this http://xdaforums.com/showthread.php?p=22185145
[Huawei Ideos X6] vivekb:
When can we expect this port bro ....

Edit. I checked forum but not getting Android version .... is it based on 2.3.7 or 2.3.9..
[Huawei Ideos X6] zukriaksah:
This one 2.3.7, this is weekly build, I also hv stable build miui 2.3.7z
[Huawei Ideos X6] vivekb:
As you posted earlier that you are porting 2.3.9 hence enquired.. ok
[Huawei Ideos X6] zukriaksah:
Yes... its another rom, i hv ported a lot of roms, in fact, i hv ported an android 2.4.10 rom, but its not miui.

MIUI 2.4.20 is just ported :-) working good, including native wifi & usb tether
[Huawei Ideos X6] comdevx:
waiting 2.4.20
[Huawei Ideos X6] zukriaksah:
Already uploaded... see the thread
[Huawei Ideos X6] ubuntunerd:
please check out the updated version of the miui tron theme i put together a while back, it should work with gb or miui v4(ics) it has the new miui circular locking system plus over 250 icons

http://xdaforums.com/showthread.php?p=22810275#post22810275

the movie has long passed but this theme is pretty awesome !!!
[Huawei Ideos X6] Indiarocks:
Hi Guys,

It says in the features of this ROM that the incoming call volume bug has been fixed. But unfortunately I am still facing this problem. Is there any specific patch or update that can be applied to fix this issue ? Please help guys. This ROM is awesome. It is just this problem that is forcing me to switch to stock ROM. Or alternately is there any other version of MIUI ROM that doesn't have problems like this. I can live without the FM radio and HDMI. But with problems with call volume is something that cannot be overlooked.
[Huawei Ideos X6] cheezzzz:
same here, apparently the incoming vol issue has been fixed, maybe we need to first flash to an older version before the latest update.. just guessing..
[Huawei Ideos X6] cheezzzz:
today when i was using this rom when i swiped from lockscreen to messages and did my pattern unlock, suddenly it entered boot animation and remained at boot animation, until i had to manually pull the battery out.

incoming call volume issue still exists. carrier STILL showing unknown. FR bro u there? any fixes?
[Huawei Ideos X6] ubuntunerd:
i want to let everyone know that we finally can look forward to the status pull down bar, dialer and msm themes for miui v4

one of our members "raakaysh" made the first full theme and he gave me permission to look over his theme to make one myself which I already did :)

his theme can be found here:

http://xdaforums.com/showthread.php?t=1622394

this what im working on:
[Huawei Ideos X6] deathbearer:
Looks Awesome Bro, when do we get it? :)
[Huawei Ideos X6] saintfalcon:
Hi,

I've install this 2.4.13 update from a fresh stock rom

- Wiped data

- Mounted /system and /data

- Flash ROM

But nothing happen. stuck in vendor logo. Is there something missing?

Tried to install mOCkernel 1.7.14 and still nothing happen.

Did I tried a wrong version?

still a blue striped lines and nothing happened.

what should I do?
[Huawei Ideos X6] paarkhi:
Which Kernel Baseband are you on, I think you were on Stock Sharp (2.6.35) then you need to flash back 2.6.32 Kernel via SUT then only you will be able to use this ROM.
[Huawei Ideos X6] saintfalcon:
How can I change back to 2.6.32?

Can you please point the link?

thanks
[Huawei Ideos X6] paarkhi:
Flash this stock Kernel with the Stock recovery or SUT

http://d-h.st/yuH

If you need to download SUT then

http://d-h.st/U5H

rename the stock ROM file to firmware.nb0 and paste in the root of SD card if you are flashing with Stock recovery of the phone
[Huawei Ideos X6] saintfalcon:
Thanks,

Downloading.

Can I just convert it to zip and reboot to CWMR to install zip from sdcard?
[Huawei Ideos X6] haree:
hi

dear the exp is clear u can unzip use stock recovery flash it via phone or u need to use SUT :)
[Huawei Ideos X6] paarkhi:
No, you shouldn't do that, flash it with stock recovery or SUT, SUT link given in my previous post if you don't have
[Huawei Ideos X6] saintfalcon:
CMIIW,

Now that I've got cwmr 5 installed, I need to go back to download mode and replace recovery.img to stock recovery.

From stock recovery, I need to run update.zip from the file I've downloaded? (the rar link u gave me?)

Edit:

So, to sum it up, I was starting with .35 stock ROM.

- d/l .32 Stock rom from link by paarkhi >> rename file to firmware.nb0 and put in sdcard root

- enter recovery mode (power + vol up + vol down) >> choose download nb0 from sdcard >> installed .32 stock rom

- get cwm recovery v3 (version 4.xx) >> enter download mode (power + vol up) >> replace recovery.img

- wipe data >> mount /system >> mount /data >> Flash ROM

- Flash mOCkernel 1.7.4x

- reboot

voila..

thanks for all who helps
[Huawei Ideos X6] paarkhi:
Better put your phone in download mode and flash the stock Rom (the file with extension .nb0) with SUT (Link given in the same post of Stock ROM)
[Huawei Ideos X6] saintfalcon:
Can someone please post/upload apk named "Equalizer" that was in this rom?

I've accidentally deleted it

thanks in advance
[Huawei Ideos X6] elol:
just extract this rom miui see at app and search the Equalizer.apk and copy to system ,open app and paste it,before you restart you phone make sure give permission the app ''Equalizer.apk''..done

use this with ROOT EXPLORE
[Huawei Ideos X6] saintfalcon:
Thanks,

It appears that the apk name is EQv3.1.apk :)
[Huawei Ideos X6] whyzee:
wow congrats dude! you're the moderator? nice!! :)