yashsingh1/xdaforums huggingface dataset:
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] siva1234:
​

AICP

Android Ice Cold Project

AICP is known by everyone as the "Ice Cold Project" that started on a Desire HD years ago (2012) and since then has evolved into a mature ROM with the BEST community that you can find!!!

Until Lollipop, the Rom has always been based on AOKP. Unfortunately, since AOKP stopped development (but made a comeback later), we changed our base to CM.

With the re-brand of CM to LineageOS (LAOS) we are now LAOS based with some tweaks from AOSP.

If there are any bugs, either we will sort them out or the LAOS team will if it concerns their code base. This rom isn't LAOS supported, so no need to report errors/bugs to them!!​

/*
* Your warranty is now void.
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you. Hard & a lot.
*
*/

​

FEATURES​

​

In the beginning we would like to thank:

LineageOS & CM (R.I.P.) team

OmniRom team

DU team

SlimRoms team

Resurrection Remix team

Community

...​

​

PAYPAL​

​

Latest stable release version 13.1​

AICP-ROM​

GAPPS​

​

IR CAMERA​

​

The ROM should contain everything you need to enjoy Android Oreo. You don't need to install any Add-on's, simply download the latest ROM, GApps, flash it and go!

If you want the device to run the ROM "rooted", you can flash a root solution of your choice after the ROM Zipfile.

It is STRONGLY recommended to fully wipe your device before flashing and please avoid restoring system apps and system data with Titanium Backup as this can cause stability issues that are very hard to debug.

If you believe you know what you're doing - then fine, go ahead, but please don't complain if you experience any strange behavior.

How to flash:

(Again: Don't do it if you don't know it!)

1. Download the ROM and GApps and transfer them to your device.

2. Boot to recovery (TWRP recommended).

3. Wipe the System, Cache, Data and ART/Dalvik cache.

4. Flash the ROM Zipfile.

5. Reboot recovery

6. Flash GApps (optional, needed for e.g. Google Playstore to work).

7. reboot/ profit

8. Flash the root solution of your choice after first boot (optional).​

Currently Supported Root Solutions:​

Magisk Stable​

Magisk versions higher than 14.0 doesn't require flash on every dirty flash depending on the device, some devices need you to flash it every time, unless your maintainer says otherwise it should be fine
​

​

https://github.com/AICP​

Join our Discord community​

XDA:DevDB Information

[ROM] [8.1.0] [AICP-13.1] [UNOFFICIAL] Beryllium, ROM for the Xiaomi Poco F1

Contributors

siva1234

Source Code: https://github.com/Lineageos/android_kernel_xiaomi_sdm845

ROM OS Version: 8.x Oreo

ROM Kernel: Linux 4.x

Based On: Lineage os

Version Information

Status: Stable

Stable Release Date: 2018-09-30

Created 2018-09-30

Last Updated 2018-09-30
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] siva1234:
Reserved..
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] ajayruchi:
Thanking you for your valuable time and contribution
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] Puneeth 676797:
Cool rom
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] _WiNNa_:
Had this installed long time on my previous phone Zenfone 2 ZE551ML.

Perhaps I'm switching to this..[emoji848]
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] bucenk:
I flashed this rom on my Xperia Z2. Great rom, very fast, great battery efficiency. Thumbs up to devs.
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] zamlkawy:
for four years i always recommend AICP For my nexus 6

so it's great news that AICP now available for Pocophone

thanks:)
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] flaxx187:
will the rom continue ?

which bugs have the rom ?
[Samsung Galaxy Watch] kostas90:
any idea how to initiate a conversation on messenger, viber or whatsapp with a contact instead of having to wait for a notification from them?
[Samsung Galaxy Watch] Spewy1:
Simple answer, you can't. As there is no app available it is only possible once you have received a message which you can then reply to.

Frustrating I know.
[Xiaomi Mi 8 Guides, News, & Discussion] trifos:
Well, I had other unlocking hours 553 almost every day I ran the unlock. Today before doing this I went into the mi cloud and I clicked on find device device while I opened the unlock tool and waited to go into fastboot running so see other unlocking hours 148 !!! Did I have to do the first time tracking and maybe unlock immediately?

* Consider once the bind of the device otherwise every time you write from the beginning unlock tool 720
[Xiaomi Mi 8 Guides, News, & Discussion] luanpm88:
Yes! Me too! only 126 hours remaining !!
[Xiaomi Mi 8 Guides, News, & Discussion] Chema_F:
I think Xiaomi changed something in the policy yesterday, many people have been discounted their unlocking times like 360 hrs or so. Still a long wait but good news anyway.
[Xiaomi Mi 8 Guides, News, & Discussion] wujokrzycho:
Yes! My phone is unlocked :)
[Xiaomi Mi 8 Guides, News, & Discussion] ZhenMing:
Wow.. that is something new... I shall check my account.. but.. maybe wait till next week.. need the phone for travel for a bit...
[Xiaomi Mi 8 Guides, News, & Discussion] gary616:
I had 720hours on the brand new Redmi Note 5, but when I checked it today it read 261 hours - only 5 days after purchase. So, I think they have reduced the wait time from 30days(720hours) to 15days (360hours)
[Xiaomi Mi 8 Guides, News, & Discussion] xdamami:
Ok guy's now what is next steps. Download China dev rom install via phone updater from 3 dots. It is old method but maybe again working u will get less 120h
[Xiaomi Mi 8 Guides, News, & Discussion] NOS_bzone:
Yeah me too get reduce from 720 to 1xx hours. 4 days more... Unlocking my Mi 8 Explorer Edition (Codename: ursa)
[Xiaomi Mi 8 Guides, News, & Discussion] hiago96:
Thanks

I tried this and there was still a little more than 15 days left (I was waiting 30 days.), now it updated for left 21 hours. Thank you so much!
[Xiaomi Mi 8 Guides, News, & Discussion] luanpm88:
It does not work. Install Dev China via updater but time does not reduce more (71 hours). :(
[Xiaomi Mi 8 Guides, News, & Discussion] kam821:
I don't know it's working now, but 3 days ago I unlocked

bootloader immediately.

Without this 'feature' I would have to wait another 300h (I started with 720h).

Step by step what I did.

1) I turn off my Mi 8 (Global edition) and go into Fastboot mode.

2) Connect phone to PC.

3) Open Mi Unlock, log in (don't click the Unlock button)

4) Open Mi Cloud website, log in, open Find Device and choose my Mi 8.

5) Mi 8 cannot be find (because it's off), but I see some China area.

6) Keep this website active, don't close/go another site.

7) Now click the Unlock button in Mi Unlock app.

8) Confirm warning message x 2.

9) Device is unlocked.
[Xiaomi Mi 8 Guides, News, & Discussion] gr4nis:
Nope! Didn't do a thing.
[Xiaomi Mi 8 Guides, News, & Discussion] gary616:
I tried as per above instructions. But still reported time remaining 220 hours to Unlock. It did not work.
[Xiaomi Mi 8 Guides, News, & Discussion] Luko69:
not work
[Xiaomi Mi 8 Guides, News, & Discussion] Zanr Zij:
I can unlock immediately for 10$ in my country
[Xiaomi Mi 8 Guides, News, & Discussion] chivomugroso:
how to do?
[Xiaomi Mi 8 Guides, News, & Discussion] bly01:
That would interest me too.
[Xiaomi Mi 8 Guides, News, & Discussion] Zanr Zij:
Someone has vip account can unlock any Mi phone immediately. No need added account to phone, no need binding, but still need to use (old version) Mi Ublocker
[Xiaomi Mi 8 Guides, News, & Discussion] thiagoserrao:
I have VIP account, and i can't unlock like this xD, i guess, the VIP account used is the premium.
[Xiaomi Mi 8 Guides, News, & Discussion] takusar:
mi max 3 lock let me give you ten dollars right away
[Xiaomi Mi 8 Guides, News, & Discussion] ru1dev:
Info for anyone trying this.

I followed the method and managed to reduce my hours significantly. It went from 675 hours to 315 hours.

Device: Mi 8 (6+64)

MIUI Version: 10.0.6.0 / China Stable (Chinese device)

MiFlash Unlock Version: 3.3.525.23

Also not sure if this makes a difference but being that this wasn't my first Xiaomi device I did not have to apply for unlock permission as my account has unlocking permissions from my previous devices.

It seems like the hours get reduced by 360 hours (Half of the original 720). So if you're below that then it should unlock right away.

I'll give it another 24 hours and see if it can reduce the hours again.
[Xiaomi Mi 8 Guides, News, & Discussion] Adi5:
same had 720 now 263

edit reducing: now 262 hours

whyred here
[Xiaomi Mi 8 Guides, News, & Discussion] Thomasvt:
Can confirm it works. 600ish hours to 163 :)
[Xiaomi Mi 8 Guides, News, & Discussion] nighthawk696969:
Thanks very much!!!

Tried many times with no result.

Turns out i had to use the MiFlash Unlock Version: 3.3.525.23 that you suggested to reduce the waiting hours .

I fast forwarded approximately 325 hours!
[Xiaomi Mi 8 Guides, News, & Discussion] burgess_boy:
Can confirm method works, mine went from 720 hours to 300 hours.
[Xiaomi Mi 8 Guides, News, & Discussion] eng_RC:
can continue use when unlock the root?

Hi,

When you activate the root activation, during the 720 hours it is possible continue using the phone?

Or during this time the phone will be useless?

Best regards
[Xiaomi Mi 8 Guides, News, & Discussion] Sigray:
Bad news
[Xiaomi Mi 8 Guides, News, & Discussion] Co.okie4u:
What if i had to wait longer then december 1st?

Then i can't unlock my bootloader? Is it a joke?
[Xiaomi Mi 8 Guides, News, & Discussion] 3lambda:
It's fake...
[Xiaomi Mi 8 Guides, News, & Discussion] paeddi:
I hope you're right. Otherwise it would really be bad news. :(
[Xiaomi Mi 8 Guides, News, & Discussion] bohemist:
Found this on reddit: https://www.reddit.com/r/Xiaomi/comments/9z3tkg/xiaomi_to_stop_unlocking_bootloader_for_all/

From MIUI Twitter: https://twitter.com/miuirom/status/1065438014011129857

MUI confirmed it's fake news.

[IMG="MIUI Bootloader unlock"]https://i.imgur.com/QIeJvdb.png[/IMG]
[Xiaomi Mi 8 Guides, News, & Discussion] jan74lampret@gmail.com:
Unlock time

Unlock time is now 72 h ... :o
[Xiaomi Mi 8 Guides, News, & Discussion] Kookitza:
Not for me :crying:
[Xiaomi Mi 8 Guides, News, & Discussion] huntersun:
How this you do that :(
[Xiaomi Mi 8 Guides, News, & Discussion] jan74lampret@gmail.com:
Maybe it has something to do with account duration, have mi accounts since owed Mi 3 , I have two mi accounts and on both unlock time is 72 h, just ulocked Mi 5 on Saturday ....
[Xiaomi Mi 8 Guides, News, & Discussion] Stoffl_:
Got a 1year old Mi Account, had a redmi note 4x global for a year which was also unlocked roughly a year ago.

Tried to unlock a new Mi Pad 4 the other day and got 380hours. Tried to unlock the new Mi 8 Global and am now getting 360hours. I'm assuming that's still the unlock request for the Mi Pad 4.

So the timer isn't device specific it's just related to the Mi account used ?
[Xiaomi Mi 8 Guides, News, & Discussion] sszz:
This may or may not make sense: I read somewhere that the wait time may also be location dependent. Thus it would probably be a good idea to report your locations along with the initial wait times on your accounts. What do you think?
[Xiaomi Mi 8 Guides, News, & Discussion] bohemist:
Unlocked Successfully After 360 Hours of Waiting

Alas! I've just successfully unlocked my wife's Mi 8 after waiting 360 hours (15 Days).

My location is the Philippines. When I first initiated the bootloader unlocking, I was given a 360 hours before I can unlock the phone. So, I've waited and yesterday, the wait is over. It was worth the wait.

However, when I successfully unlocked it, right upon reboot, a Chinese message in an overlay appears. I can't do anything until I can bypass it. I was happy to know that it simply means entering the Xiaomi account password.

Now, my wife's Mi 8 has an unlocked bootloader and rooted, as well with Magisk 17.3.

[IMG="Chinese message"]https://i.imgur.com/bn0WCCc.jpg[/IMG]

[IMG="Xiaomi password"]https://i.imgur.com/uV5sGhr.jpg[/IMG]
[Xiaomi Mi 8 Guides, News, & Discussion] littlejonny17:
I waited 360 but now I am getting this error... Did you manage to unlock it just after those 360h or did you had to wait more time?
[Xiaomi Mi 8 Guides, News, & Discussion] bohemist:
Yes, I did. I think mine is more than 360 hours. Since 360 hours equate to 15 days and I've retried unlocking it on the 16th or 17th day.

No problem at all in my case.

Since that is a Chinese massage, and I can't read it, I hope someone can give light as what it means in English.
[Xiaomi Mi 8 Guides, News, & Discussion] Freeje:
It says you have not reached the required number of hours.
[Xiaomi Mi 8 Guides, News, & Discussion] bohemist:
I guess [MENTION=5315718]littlejonny17[/MENTION] should wait a little longer.
[Xiaomi Mi 8 Guides, News, & Discussion] littlejonny17:
OK... But xiaomi does not convince me with that... After 360h it should be able to unlock, If it is not the case the tool should not even have that counter in the 360h.
[Xiaomi Mi 8 Guides, News, & Discussion] droiduser:
I think i found out why mine was saying "You havnt used yoru phone enough wait another 7 days" for days and days after the 360hrs... (didnt change from 7 days) I disabled some of the spyware Miui apps like feedback etc, which i think it uses to report your constant usage back to China, if you disable them you'll never be able to unlock, so i did a factory reset and now that 7 days is going down, stupid spying China and their constant monitoring of its citizens and everyone using China made phones.. pain in the ass
[Xiaomi Mi 8 Guides, News, & Discussion] urbanman2004:
Had to wait 72 hours just to unlock my Pocophone F1. Xiaomi, those mf's
[Xiaomi Mi 8 Guides, News, & Discussion] ChillDuder:
just for the logs:

i got a (new) mi 8 in 2020, and unlock was instant on first try.

most likely because of devices age.

i started ota to miui11/android 9 before.

my xiaomi account is 2 years old, and i unlocked 2 devices with it before mi 8.
[Xiaomi Mi 8 Guides, News, & Discussion] maey:
while waiting 168 hrs to unlock, Can I use Redmi note 9 pro phone?

Hi,

I have 3 week old Redmi note 9 pro (global) [joyeuse]

MIUI 11, android 10

What to do with my phone.. during this 168 hrs?

will this be connected to the PC

or can I use my phone while MiFlash is ON inside the PC?

Thanks for any help.
[Xiaomi Redmi 4X Questions & Answers] Eyas Thaha:
In every custom rom (oreo),after i use it for a while, the ring and notification volume is gone.It can be fixed by a reboot but it will back again and again . what should i do :crying:
[LG G5 Guides, News, & Discussion] Azeem Shah:
Finally oreo update received in my g5 h831 amazing battery life and some new feature
[LG G5 Guides, News, & Discussion] leonardovallem:
I'm kinda in a huge hype for this update, could you list some of the new features of this update?
[LG G5 Guides, News, & Discussion] Clark Joseph Kent:
Moved here out of the Development sections, read the Forum Rules on posting.
[LG G5 Guides, News, & Discussion] OverplayOfficial:
Same thing.
[LG G5 Guides, News, & Discussion] markyc25:
https://lg-firmwares.com/downloads-file/16518/H85030a_00_VDF_COM_OP_0910.kdz
[LG G5 Guides, News, & Discussion] seghier:
always h860 is the last one !!
[LG G5 Guides, News, & Discussion] abhishekdhadwal33:
When h860 will receive oreo??
[Xiaomi Poco F1 Questions & Answers] Aimara:
3 dev getting Poco ,need feedback ,no point voting for someone who doesn't have full commitment to unlock full potential of Poco, who deserves one ?
[Xiaomi Poco F1 Questions & Answers] Ruvy:
So how exactly do you plan to determine the level of commitment by developers? I voted after going through their previous work and I think most of the guys are going to do just that apart from some who know them personally. ?
[Xiaomi Poco F1 Questions & Answers] Aimara:
There a holydragon kernel? Hinted his interest ,but his name is not even on the list, who did you vote for ?
[Sony Xperia XA2 Questions & Answers] Syntax03:
Hello,

I ve bought myself a new phone (Xperia XA2 Dual Sim H4113).

And thougth about how it would be to dual boot Android and WIndows on it.

After a few searches i found out that there is a new windows rs3 vesion for arm 64 cpus.

Now my question,

is it possible to install windows 10 rs3 on this phone ?

WITH DUAL BOOT!

so you can switch between the systems?

Like install the system on sd card and boot it from there?

i have a 64 gb sd card, so that should be enough

The bootloader is unlocked and lineage os 15.1 is installed with root

TWRP is not installed because every time i try to install the recovery on my phone i have some problems

with the a/b partition , so it doesnt boot to lineage anymore :(

***just checked, stock lineage os recovery works
[Sony Xperia XA2 Questions & Answers] :
No, windows needs a custom app running on trustzone that's not loaded on android devices
[Sony Xperia XA2 Questions & Answers] Syntax03:
And there is no way to run this app on android devices?
[Sony Xperia XA2 Questions & Answers] :
Nope, it needs to be signed with devices private keys,and they are private.
[Sony Xperia XA2 Questions & Answers] Syntax03:
Mh... daaamn keeys ^^ thanks for the answer
[G4 Q&A, Help & Troubleshooting] metropical:
in updating my OS to Sierra I had issues with both adb/fastboot (Terminal) and AFT working ....... at all. AirDroid worked fine.

When I plugged my G4 into my MBA, the G4 responded (ding) like it saw the Mac, but the Mac was listless.

I did the usual toggling of Dev mode and USB debug. Restarting the MBA and/or the G4. Nada.

I uninstalled Mac (PC) drivers, that I guess came over with Migration asst, using the uninstall side of LGMobileMacDriver_v5.2.

That woke up AFT, but adb was still command not found.

This is what I did to wake adb/fastboot.

1. In Terminal, go to your home folder.

cd ~/

2. Open and edit .bash_profile file

$ open -e .bash_profile

2a. If you don’t have .bash_profile file in your computer path, then create one. That should leave you ready to edit .bash_profile file

But if not, enter below command to create a new file. Once created follow Step-2.

touch .bash_profile

3. Save the below line)

export PATH=${PATH}:/ (d&d your adb/fastboot folder)

4. Refresh the file using below command

$ source .bash_profile

If that fails

$ echo $PATH

Then

adb devices

test: adb reboot bootloader

and

adb reboot recovery if you have installed on on your G4.
[OnePlus 5T  Questions & Answers] simplicio11:
Hi all. How can I replicate OSS navigation gesture on LOS 15.1?

Thanks
[Amazfit] Aaqib007:
So I have an amazfit bip connected to the s9 plus but I am facing one weirded issues after few days the watch disconnects automatically and I have to reset network settings on my s9 plus and then it connects works for few days then again the same initially I thought the issue is with phone but my car Bluetooth and my bose speaker works fine with out any issues
[Amazfit] Miguel-:
Same issue here, using P20pro and BIP.. I havent seen any repeatable action regarding this, it just occasionally disconnects. I've got a watch face that shows connection status and sometimes it changes from connected to disconnected and back but Amazfit app shows "disconnected".
[Amazfit] lfom:
Isn't BIP supposed to work with MFit instead of Amazfit? Remove the companion app and Bluetooth from any battery saving on your phone.
[8125, K-JAM, P4300, MDA Vario ROM Development] trueHOUSE:
When i connect the usb cable to the pc nothing happens i need to know how to fix this in bootloader it can detect it but then i cant CID unlock because activesync dont detects the phone tell me is there a way to cid unlock from pda not from pc . thank you
[8125, K-JAM, P4300, MDA Vario ROM Development] bleep:
do you have active sync installed ?

have you put a tick in the "allow usb connection" in the connections menu ?
[8125, K-JAM, P4300, MDA Vario ROM Development] trueHOUSE:
i need a tool that can cid unlock my device in bootloader mode because the computer detects my phone only in bootloader mode . Help the phone is not mine :(
[8125, K-JAM, P4300, MDA Vario ROM Development] zabardast_1:
There's no such tool which works in bootloaders,you got to get phone activesync to apply lokiwiz02b or WST 4.2.2 for CID unlock the phone or you can try to CID unlock with BT.
[8125, K-JAM, P4300, MDA Vario ROM Development] mtoliki:
Perhaps you are having problems with OS. Try to download the latest official firmware and reflashing in bootloader mode. And after then to do unlocking with "lokiwiz" (if G3 model) or hard(soft)-spl (if G4 model).

! But ActiveSync should determine phone even if it is unlock!
[Android Head-Units] wasim.nexus:
Guys,

I have got some **** unit in my new car, I thought it would be a decent and did not care to check it as it was not installed in Demo car.

I can't find much information on it. its brand less unit, may you guys can help me here to identify.

The Unit does not open any application, nor audio is working, basically for now its only useful for reverse camera.

I need to know how to reload/install/flash fresh and latest version of support Android on it.

Android Version : 4.2.2

Model Version : 3.4.35

Build Number: W1050MX-F01CJ2-R02-V4.0.01R0-EN

MCU : X10NX-----H-----V2.06

Current version of console computer: X10NX-----H-----V2.06

Current version of system : W1050MX-F01CJ2-R02-V4.0.01R0-EN

Let me know if you guys has any information on this.
[Android Head-Units] royfal2484:
Hi need advice on MCU update

Dear friend ,

I have the same system as you, can you please help me to upgrade my android headunit.

many thanks

Roy
[Android Head-Units] Shehin.mk:
Did you able to find the update ? Is there any possible way to upgrade the head unit or shall i purchase a new unit with latest android version ? Please help
[Android Head-Units] Shehin.mk:
Did you able to find the update ?
[LG V20 Questions & Answers] Ferg8080:
I've got the VS995 with alpha rom and so far it's working great but I've noticed particularly today the screen is very jittery. What I mean by this is that when I'm typing by tapping (swiftkey) the keyboard, it registers too many letters or when I'm using the swiping method it breaks up the single swipe into mulitple words even though I've not lifted my finger. There is also a problem when I'm scrolling up and down my app drawer it will jump into an app I've not tapped on. All this has become worse since earlier today when I disabled all the verizon apps.

Is there any way I can change the sensitivity of the touch screen to limit these false touches.
[Asus ZenFone Max Pro M1  Questions & Answers] bx2nero:
Any one got Google pay and other banking apps in pie roms .??
[Asus ZenFone Max Pro M1  Questions & Answers] osmosi:
Will relocking the bootloader restore widevine l1 ??
[Lenovo ZUK Z2 (Plus) Questions & Answers] Isaacjohn:
Can anyone share the link or GPU driver file of Adreno 530 v313 Rev15 (not Rev17/18) for non treble
[Lenovo ZUK Z2 (Plus) Questions & Answers] Isaacjohn:
Download the GPU driver file from this link. This file is meant only for non-treble ROMs.

If anyone want to download latest & common file for both treble & non-treble ROMs, then download from the actual developer's thread.
[Lenovo ZUK Z2 (Plus) Questions & Answers] gunavat:
Can i flash it with custom kernel?
[Lenovo ZUK Z2 (Plus) Questions & Answers] Isaacjohn:
I haven't flashed with custom kernel but I have seen many peoples post that they have flashed with custom kernel.

So do a search using keywords like Adreno, GPU driver in the ROM thread which u have flashed on ur device.
[Lenovo ZUK Z2 (Plus) Questions & Answers] seking:
You can flash irrespective of kernels
[Lenovo ZUK Z2 (Plus) Questions & Answers] gunavat:
how can i uninstall it??
[Lenovo ZUK Z2 (Plus) Questions & Answers] seking:
Dirty flash the Rom.
[Lenovo ZUK Z2 (Plus) Questions & Answers] gunavat:
it isnt working.. any other solution?