yashsingh1/xdaforums huggingface dataset:
[Sprint LG Optimus G] franky_z:
Is it normal that there are only a few settings in the kernel? I miss vibration and blx settings. I'm using trickster...

But it's very, very fast. Didnt test battery yet...

Thank you for porting it :thumbup::thumbup::thumbup:
[Sprint LG Optimus G] ThatKawaiiGuy:
It's not missing features, it's just other kernels have those you speak of. This Kernel has special features I haven't seen. I see Vibration though.
[Sprint LG Optimus G] franky_z:
Ok, I give it a try :)
[Sprint LG Optimus G] TheForumTroll:
Which of these for the e975 are closest to pure aosp or a nexus device? (:
[Sprint LG Optimus G] xboxfanj:
Haven't seen anything I've needed to do, but I'll keep them up to date if there is for the time being.
[Sprint LG Optimus G] ThatKawaiiGuy:
New CFX build! Here's the link! http://xdaforums.com/showthread.php?t=2618260
[Sprint LG Optimus G] patalao:
Is anyone having problems with Franco kernel ?

More precisely with interactive governor.

When I select that governor the phone freezes completely and I have to turn it off.

I thought it was because of undervolting but I tried with other governors and it works fine.

Enviado do meu Optimus G através de Tapatalk
[Sprint LG Optimus G] iamterence:
Yes, this has been discussed in the kernel's native thread. Don't use interactive governor. It mucks things up.
[Sprint LG Optimus G] FcoEnrique:
LOL

That was the first thing that he said... even before the release.

don't use interactive and you'll be fine.
[Sprint LG Optimus G] patalao:
Ok

Sorry, I've missed that.

Thanks

Enviado do meu Optimus G através de Tapatalk
[Sprint LG Optimus G] ThatKawaiiGuy:
Conservative is the best kernel to use on Franco. I have no idea why interactive doesn't work though.
[Sprint LG Optimus G] ThatKawaiiGuy:
Would anyone like HellsCore kernel?
[Sprint LG Optimus G] MitoTakatori:
Worth trying.
[Sprint LG Optimus G] ThatKawaiiGuy:
I'll get to it later, let me have Franco have its glory ;)
[Sprint LG Optimus G] MitoTakatori:
Yah, give Franco the respect it needs. :)
[Sprint LG Optimus G] FcoEnrique:
Some love to gproj? :l
[Sprint LG Optimus G] ThatKawaiiGuy:
I think I have a way to get my kernels work for gproj, I'll ask Jake to confirm.
[Sprint LG Optimus G] driodmaster92:
Since Jake broke his phone anyone interested here to maintain Illusion Rom?
[Sprint LG Optimus G] Kevinjoa:
I am interested into but maybe some other dev does want to . :D

Gesendet von meinem LG-E975 mit Tapatalk
[Sprint LG Optimus G] iamterence:
+1 for Illusion ROM. I'd love to see how the KK version feels :)

Quick question, I've been seeing around the forums that Gee and Geeb ROMs are starting to become unified, i.e. flash a Gee ROM and then a Geeb kernel and you're good to go. Would that work in reverse for us?
[Sprint LG Optimus G] xboxfanj:
Yes. There's only one difference between the two builds: the camera configs in kernel.
[Sprint LG Optimus G] iamterence:
Sick! So that means we can use Geeb's SlimKat build so long as we flash a kernel?
[Sprint LG Optimus G] ThatKawaiiGuy:
If the sources used were updated, which they probably were, then yeah
[Sprint LG Optimus G] iamterence:
There's a stable build 4 that was released on the 31st of March. Good to go? Sorry for all the questions, I just like being super sure before going off in the deep end.
[Sprint LG Optimus G] ThatKawaiiGuy:
That's good

Sources were like that after February, so yeah its good. It depends in the repo they used. But if there is a newish build, it should be fine
[Sprint LG Optimus G] iamterence:
Cool. Guess it'd be straight to add to the OP then?
[Sprint LG Optimus G] ThatKawaiiGuy:
If anything add the link to the thread, keep his build his.
[Sprint LG Optimus G] iamterence:
So, Slimkat indeed booted up after flashing one of your modded kernels, but I had no data. And setting the APN to Sprint seemed to do nothing. :/ Seems like we're not quite there yet
[Sprint LG Optimus G] ThatKawaiiGuy:
Oh yeah, the builder said that, I'll tell him you got it too
[Sprint LG Optimus G] iamterence:
Sweet man, thank you. Besides that, SlimKat is fast as all hell. Once data is resolved, game on. [emoji106]
[Sprint LG Optimus G] driodmaster92:
Hit me up at Hangouts
[Sprint LG Optimus G] xboxfanj:
Illusion on the way. Other cool things coming too.
[Sprint LG Optimus G] MitoTakatori:
Can't wait!
[Sprint LG Optimus G] nchc:
@ xboxfanj, is your LGOG up and running again? If not, do you need financial assistance to make it happen?
[Sprint LG Optimus G] xboxfanj:
Nah, probably going for the M8 though. May as well switch to T-Mo. Faster and a bit cheaper. Thank you very much for the offer though. I'll make sure you guys are taken care of. Probably won't do a ton of kernel work anymore, but I can keep maintaining the ROMs I work on.
[Sprint LG Optimus G] MitoTakatori:
That is sad. I guess we will be losing a ton of great ROMs and Kernels here in gee community. :(

How about VANIR for gee? Will you still continue it?
[Sprint LG Optimus G] grunch21:
Is there a modification version of matr1x linaro as well mate? :)

Thanks.
[Sprint LG Optimus G] ThatKawaiiGuy:
I accidentally deleted my linaro branch, but I'll get that out soon since it's not a lot of work. Not sure if mat1rxmod is linaro or not though.
[Sprint LG Optimus G] xboxfanj:
No, don't cry Mito. I'm still going to maintain the gee ROMs. ROMs are easy, I just won't be able to do a ton of kernel porting, which is unfortunate, since I had just gotten good at it. I'll keep working with Ivan and the other guys though.
[Sprint LG Optimus G] ThatKawaiiGuy:
Alright guys, here's Matr1x-linaro MOD for gee, it's up to date with the creators git

d-h.st/iCe

Normal Matr1x-linaro

d-h.st/71E
[Sprint LG Optimus G] MitoTakatori:
Haha. Nice to know that! And good luck!

---------- Post added at 07:43 AM ---------- Previous post was at 07:41 AM ----------

Is this different from Jake's kernel?
[Sprint LG Optimus G] xboxfanj:
Ivan, you have OP privs now, so feel free to add anything there.
[Sprint LG Optimus G] xboxfanj:
He just pulled in all of mathkid95's recent changes. Anything mathkid95 changed since my last build is in Ivan's.
[Sprint LG Optimus G] ThatKawaiiGuy:
Yahoo! Will you edit the second post about the kernels?
[Sprint LG Optimus G] MitoTakatori:
Great! And thanks!
[Sprint LG Optimus G] OMGMatrix:
Will you be able to keep building geeb kernels?

Also: I know this has been asked before, but I never Saw the answer: I, with a Geeb, can flash a Gee rom with a Geeb kernel, and use the rom fine. Correct?
[Sprint LG Optimus G] ThatKawaiiGuy:
I made a geeb build, but I forgot to upload, I'll upload tomorrow.

Yeah, as long as the name of the source is gee, you'll be fine. Older builds might say nay in the updater script, but you can add it in your self and flash it after.

---------- Post added at 09:57 PM ---------- Previous post was at 09:56 PM ----------

Also, RastaKat is Syncing :)
[Sprint LG Optimus G] FcoEnrique:
Is not only ROMs, now is Kernels too ... so much things for gee ... :crying:
[Sprint LG Optimus G] C2fifield:
Hey if you're still taking kernel requests Ivan, I'd love to see a faux kernel port. I just enjoy trying new kernels way too much [emoji1]
[Sprint LG Optimus G] ThatKawaiiGuy:
Join the dark side man, either lgnpst or deal with the ghost touches.

Also, do you have trickster installed when you get ghost touches?

Oh yeah, forgot about faux, sure. Give Franco a little more time in the spotlight
[Sprint LG Optimus G] jimbo77:
Any news about the Matr!xMOD Linaro geeb version of the kernel? I'm using glitch but would love to use Matr!x
[Sprint LG Optimus G] ThatKawaiiGuy:
It's coming soon
[Sprint LG Optimus G] iamterence:
Yes!!! I don't know why I'm so excited for RastaKat, but yes!!! Lol. Hopefully the sync went well, broham
[Sprint LG Optimus G] ThatKawaiiGuy:
My wifi driver is stupid on Ubuntu so it fails every now and then :/
[Sprint LG Optimus G] FcoEnrique:
Hahaha trust me I really wan't to join that side... LGNPST didn't change anything :/

Yes I had trickster installed.
[Sprint LG Optimus G] ThatKawaiiGuy:
Some people have said uninstalling trickster stops ghost touch. So try a gee rom without trickster, and tell me how it goes
[Sprint LG Optimus G] FcoEnrique:
I'll try
[Sprint LG Optimus G] MitoTakatori:
Things I noticed with GHOST TOUCHES:

1. It happens when I have message pop up notification enabled. When I clicked on the message in the notification or in HALO, or just simple replying using the pop up window, Ghost Touches happen in my keyboard! It's really like the phone is possessed by some spirit, as the keyboard types by itself!

2. It happens ONLY when I have INTERACTIVE enabled in Franco Kernel.
[Sprint LG Optimus G] HdMsTrTeCh:
Has PA been updated lately? I noticed they have a new build. Last build was quite vanilla unless I missed something. My Fav ROM. Thanks for keeping the OG alive everybody!
[Sprint LG Optimus G] iamterence:
Yeah they just released Beta 4 for Gee today on their goo.im under aospa_legacy. I've been meaning to update the OP and replace the link with the official releases. Gonna do that now. And yes, these releases are still vanilla. At least, on 3-25 it was. Haven't flashed the new PA yet.

---------- Post added at 09:30 PM ---------- Previous post was at 09:22 PM ----------

Updated OP with official PA gee & geeb beta builds. [emoji106]
[Sprint LG Optimus G] iamterence:
FYI, newest PA build 0408 doesn't boot. I guess whatever's in the sources that hasn't been making other recent ROMs not boot rolled over into this one. Either wait for next build or use older build
[Sprint LG Optimus G] cabe2001:
It´s the same in Vanir and unofficial CM11, you need to update the adreno drivers from here:

http://d-h.st/yZO

For me that works.
[Sprint LG Optimus G] prowlingfox:
Wish we could figure out what causes auto brightness to sometimes stop working on all the gee ROMs :( this has been happening as long ad I can remember
[Sprint LG Optimus G] icytrey:
Can I haz matrixMod for geeb......purrrty pleeeeez?
[Sprint LG Optimus G] iamterence:
I haven't had problems with auto brightness in quite a while, on any of the gee ROMs. Have you tried different kernels?
[Sprint LG Optimus G] ThatKawaiiGuy:
Alright... Give me some time, have some work to do today on my Windows side. Might get to it tomorrow.
[Sprint LG Optimus G] prowlingfox:
I've had auto brightness weirdness on every gee ROM and every kernel for as long as I can remember. But, to be honest, I think it has something to do with Snapchat. That app is just a smorgasbord of bugs. But it doesn't happen on LS970.
[Sprint LG Optimus G] ThatKawaiiGuy:
Alright guys! Good news! We got RastaKat baby! www.androidfilehost.com/?fid=23329332407585306

I haven't tested yet, but I'm sure you guys will for me ;)

Please report back once you test it
[Sprint LG Optimus G] MitoTakatori:
More and more coming! Pretty nice! :good:
[Sprint LG Optimus G] PartimusPrime:
Flash failed for me...anyone have any luck with it?
[Sprint LG Optimus G] ThatKawaiiGuy:
Sorry, I'll fix tomorrow, thanks for testing
[Sprint LG Optimus G] prowlingfox:
[MENTION=4003363]xboxfanj[/MENTION] any ideas about this? This is driving me absolutely nuts.

Oh, and just to reassure you there's nothing wrong with my hardware, I'm now on Stocktimus and the camera is working beautifully, of course.

But AOSP....Four different ROMs, one of them from over a month ago, with 3 or 4 different gapps packages, both Banks and PA, from different dates, same result.

EDIT: So, just for kicks, I flashed the stable CM-10.2-LS970, no gapps. On first boot, opened the camera, straight to demigod crash, just like on CM11. So something is seriously fubared. There is a LOT of text on the crash screen...how can I pull that text so someone knowledgable can look at it?
[Sprint LG Optimus G] ThatKawaiiGuy:
Alright! GEEBs turn for glory!

Matr1x-LinaroMOD for GEEB

Matr1x-Linaro for GEEB

I know it's not a kernel lol, but here's the (hopefully) working RastaKat!

RASTAKITTY
[Sprint LG Optimus G] prowlingfox:
So, I even LGNPST'd, re-rooted and unlocked, then went back to AOSP, same thing. Camera FC's on open, but 3rd party apps work, and stock works. This is driving me nuts.
[Sprint LG Optimus G] PartimusPrime:
Well Rasta got further than last time but still failed...here's the log I pulled from recovery https://copy.com/wLAz2sKrgqiOXcY
[Sprint LG Optimus G] xboxfanj:
Try wiping data on the Camera app.
[Sprint LG Optimus G] prowlingfox:
No go. I'm about to wipe internal storage just for kicks.

EDIT: Well, shoot my kitten and call me Sally. Wiping internal storage fixed it. I'm going to go swim in the pool of tears I cried from thinking about how much time I wasted today trying to figure this out.
[Sprint LG Optimus G] jimbo77:
I'm getting expired link error in Dev Host when trying to download Matrix Linaro for GEEB, any mirror or re upload of the kernel please :)
[Sprint LG Optimus G] ThatKawaiiGuy:
Here's the fixed links [MENTION=3130027]jimbo77[/MENTION]

Matr1x-LinaroMOD for GEEB

Matr1x-Linaro for GEEB

---------- Post added at 09:33 PM ---------- Previous post was at 09:27 PM ----------

Alright guys, I got good news and sorta bad.

Since we have like everything now :D, I'm gonna take a break for a week to work on a project I'm starting with a friend of mine, it'll be called AxxionKat, what it is, is essentially a CM-based Mahdi, good choice of features, nothing too much. Only the stuff that is good, and very innovative.

Thanks you guys for all the support you've given me, and for everything else :) (sounds like I'm leaving huh, don't worry I'm not).

Remember to tip your waitresses, and to enjoy the food, alright guys?

Enjoy the wonderful stuff we have with this awesome device :)

P. S. I might bring over F93's AOSP xGenesis port before the break, but that's a maybe.

---------- Post added at 09:40 PM ---------- Previous post was at 09:33 PM ----------

Oh, and of course, I'll keep providing Mahdi updates, because it takes like 15 minutes, and I'll get us a working RastaKat before also. Can't leave you guys with broken build ;)
[Sprint LG Optimus G] FcoEnrique:
Please... please... ple... a ls970 version of that axxionKat, at least one? :fingers-crossed:
[Sprint LG Optimus G] ThatKawaiiGuy:
Okay, if it can boot. I'll see if the trick Keith told me about works.

Speaking of him, where is he? Haven't seen him in a while.

Edit: Nevermind, he's chilling in his own threads
[Sprint LG Optimus G] MitoTakatori:
[MENTION=5124706]ThatKawaiiGuy[/MENTION], see you soon mate. And good luck with the new ROM. I hope it'll be better than the rest! :good:
[Sprint LG Optimus G] iamterence:
Awesome man, you deserve a break! You're a goddamn machine, hahaha. Can't wait to try out AxxionKat. And also hope that RastaKat gets sorted out as well. I'd love to try that out
[Sprint LG Optimus G] DrunkenDragon:
Hey KawaiiGuy Thanks for all your help Buddy :) Good luck with your rom project :) :good:

[MENTION=373710]others[/MENTION], Hey guys if i have any random problem with the rom and battery sucks i was wondering to lgnpst so will teenybin do the trick or should i flash the whole 800 MB stock rom????
[Sprint LG Optimus G] jxcorex28:
Rastakitty links are down.404 error..is that ROM compatible for geeb as well or just gee ?

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

Is there anyway you could include a thinkingbridge & omnirom for geeb users ?
[Sprint LG Optimus G] ThatKawaiiGuy:
I deleted the one I had that doesn't work until I put up the hopefully working one.

It's gee, but just flash a geeb kernel and you'll be fine. Same goes for ThinkingBridge.

And I've never built Omni rom.
[Sprint LG Optimus G] nwsteeze:
Anyone here using Paranoid Android 4.0 for their daily driver that can tell me what bugs it has?
[Sprint LG Optimus G] WESTdad:
I tried installing Beergang and thinkbridge and they both have me error message saying "your device is geeb". I'm using the new 2.7 TWRP that brothaedhung made. I just thought I'd throw that out there. Thanks for all the great work!
[Sprint LG Optimus G] ThatKawaiiGuy:
Oh, sorry. Those builds were before the unified thing. If you want, go to the updater script, and add your device, or delete all get prop lines.
[Sprint LG Optimus G] WESTdad:
That's okay. I was just bored and I hadn't tried them. Didn't hurt anything I just restored my backup and all is well. Thanks again
[Sprint LG Optimus G] OMGMatrix:
Can Confirm, I just changed "geebus" to "geeb" in the updater script, and ThinkingBridge flashed Just Fine.

I couldnt get it to boot with Matrix-Linaro kernel, but Glitch kernel worked perfectly.
[Sprint LG Optimus G] jxcorex28:
I downloaded omnirom for gee...but where can I change gee to geeb ? I opened the omnirom zip but couldn't find the updater script text file to alter. Do I first have to extract the zip ?

I found out how to, I'm booted on omni...but where is theme engine support ?
[Sprint LG Optimus G] jxcorex28:
Disregard this cry for help as I quickly reconfigured my idiocracies. I did exactly what I said I was going to do,extracted the zip and changed the US from geebus to geeb..
[Sprint LG Optimus G] krishnanmailbox1:
flashed mirage kernela matrix and matrix linaro kernels on official liquid smooth v3... and boots up but all apps force closes... google play doesnot sign in at all... tried rboots still the same issue... tried the modded kernel .. doesnot boot at all .... any solution....????

tried wiping cache and dalvic cache.... also ...
[Sprint LG Optimus G] xboxfanj:
Try wiping data.
[Sprint LG Optimus G] ThatKawaiiGuy:
Yeah what Jake said, and change your Gapps with updated ones
[Sprint LG Optimus G] grunch21:
I can't get FM radio working on any gee kernel, only modded version works..

Anyone has any luck with FM radio? Also is it possible to port FM app from cm11 to gee?
[Sprint LG Optimus G] franky_z:
On which kernel mod does the fm radio work? I'm on matr1x mod kernel and FM Radio does not work. Like to have that too :)
[Sprint LG Optimus G] jxcorex28:
I've heard Franco works with FM radio
[Sprint LG Optimus G] ThatKawaiiGuy:
Hey guys I'm going to need to extend my break until Axxion is released. We had some build and superuser errors that we had to fix. I might be able to get us a new kernel that's based of Franco and is built with GCC 4.10, which should be pretty sweet. I'll keep y'all informed
[Sprint LG Optimus G] nchc:
Thanks for the update. Please take as long as needed before releasing Axxion, no point releasing rom full of bugs. Remember it is us, the users, who owe you, you have provided us with so many excellent roms and kernels.
[Sprint LG Optimus G] grunch21:
Actually the only one I tried was from Lego ROM. They're using glitch mod. You can check their download page, there's a glitch gee kernel which I used on official slim for geeb. Fm radio worked, but it broke the HW key lights. You can install capacitive button app on play store to get it to work. Mahdi uses this glitch kernel as well I believe.
[Sprint LG Optimus G] krishnanmailbox1:
latest pdate of mahdi uses matrix kernel.. not glitch
[Sprint LG Optimus G] ThatKawaiiGuy:
Matr1x-LinaroMOD to be exact. It used to be glitch. I think I might switch it to Franco
[Sprint LG Optimus G] jaykishankrk:
I read that you were working on an update to Franco.. any chance of seeing a build for geeb?
[Sprint LG Optimus G] ThatKawaiiGuy:
There's already a Franco for geeb at the moment right?

Franco is updating his kernel soon, and I'm trying on getting us a mod of his kernel that builds with GCC 4.10, which means faster.

But no news builds at the moment, hang tight for that.
[Sprint LG Optimus G] Murasakiii:
Am I able to flash beergang on my e970 with a geeb kernel or while I have to change something in the updater script? I believe I found the file within the meta-inf folder but I didn't see what I had to change.
[Sprint LG Optimus G] ThatKawaiiGuy:
You just delete all getprop lines or switch the mentions of ls970 or e975 with e970
[Sprint LG Optimus G] Murasakiii:
In buildprop or the updater script?
[Sprint LG Optimus G] ThatKawaiiGuy:
Updater script. Getprop lines are the first things you'll see in the file
[Sprint LG Optimus G] Murasakiii:
Granted I'm looking at the correct file, this is what I see
[Sprint LG Optimus G] ThatKawaiiGuy:
From what the file looks like, you should he able to flash it.

Just make sure you flash a kernel
[Sprint LG Optimus G] Murasakiii:
Failed: Error executing updater binary

Ah well! I've been wanting to try beergang for awhile.
[Sprint LG Optimus G] ThatKawaiiGuy:
What recovery are you using?
[Sprint LG Optimus G] Murasakiii:
Twrp 2.6.something I believe
[Sprint LG Optimus G] ThatKawaiiGuy:
Anyway you can get me a error log?
[Sprint LG Optimus G] Murasakiii:
I wasn't able to get a screenshot of it or anything since twrp automatically locks. It didn't get any further than wiping, attempting to flash and failed with the error above, continued with "in zip (path location->file name)" so I restored back to what I had before the wipe.
[Sprint LG Optimus G] ThatKawaiiGuy:
Sorry beergang isn't working for ya
[Sprint LG Optimus G] MitoTakatori:
[MENTION=5124706]ThatKawaiiGuy[/MENTION], how's Axxionrom mate?
[Sprint LG Optimus G] ThatKawaiiGuy:
Not doing so good. We're always running into errors we can't fix, and have to start from scratch we just did it our third time. But now we are starting to test before we push, just to make sure it works. Superuser is still an issue though. Might be another week or 2.

Thanks for asking though
[Sprint LG Optimus G] MitoTakatori:
Oh. That's not so good. Good luck with it mate and hoping to see it in action in a week or two. :good:
[Sprint LG Optimus G] Murasakiii:
Great news, I got beergang to work. I attempted to flash again and it failed but I read somewhere that rebooting recovery can fix errors so I did just that. Tried to boot with FrancoMOD for geeb at first but it was doing the funky colors thing again. Thankfully I also had Franco geeb on my sdcard. Booted perfectly into setup.
[Sprint LG Optimus G] ThatKawaiiGuy:
Good! Glad you got it running! Hope you enjoy it!
[Sprint LG Optimus G] Murasakiii:
I'm probably gonna enjoy Mahdi awhile longer (;
[Sprint LG Optimus G] ThatKawaiiGuy:
Haha, running that too, new update may be coming soon, one I just built didn't boot.
[Sprint LG Optimus G] MitoTakatori:
An update for MAHDI would really be great!
[Sprint LG Optimus G] krishnanmailbox1:
plz fix small bugs in glitch kernel.. like no deep sleep bug untill a reboot.. and voltages.. its so far the best kernel for perormance and battery .. :o :o :o
[Sprint LG Optimus G] ThatKawaiiGuy:
I'm not sure how to fix those man, sorry. I'll try to see if Jake knows anything about it though.
[Sprint LG Optimus G] krishnanmailbox1:
am using du with latest kernel.... night time i charget the phone to 100 and chaged the display time out to 30mnts... i left the phone without touching anything... touched once a while to ensure display was not off... battery percentage dropped to 90% and i was shocked to see screen on time... it was 1hour and 15mnts.... and again changed the timeout to2nts.. and went to bed...this mroning i cheked the % was 80... it dropped 10% over night .. 6hrs. exactly.... if the standby time on this kernel is improved i this this would be the best kernel for both performance and battery.. i hope this kernel would be updated.. thankyou .... love this glitch kernel... :good: :good:
[Sprint LG Optimus G] ThatKawaiiGuy:
Raise your max screen Freq, that's the best I can tell you.

I'm not sure if it's fixable, that's just the kernel. I'll talk to Jake now
[Sprint LG Optimus G] krishnanmailbox1:
y to raise the max scrren frequency.... i didnt touch default kernela frequencies at all... :good:
[Sprint LG Optimus G] ThatKawaiiGuy:
Jake said he wasn't sure what to do. And I'm not a guru at kernel. Sorry.

Just try raising it, and see if it still happens.
[Sprint LG Optimus G] krishnanmailbox1:
am asking if standby time can be improved nothing else... :victory: