yashsingh1/xdaforums huggingface dataset:
[Galaxy S 4 i9505 Original Android Development] iamnotkurtcobain:
[MENTION=4251861]qtwrk[/MENTION]

You're on ART right? There you have it. Nighlies from 31.3 to now have broken ART

Gesendet von meinem GT-I9505 mit Tapatalk
[Galaxy S 4 i9505 Original Android Development] qtwrk:
Negative, that's negative.

I'm on dalvik, with Xposed framework

And 01.04 kernel works fine. ..
[Galaxy S 4 i9505 Original Android Development] iamnotkurtcobain:
I guess it's the memset from the 2.4. Kernel

Gesendet von meinem GT-I9505 mit Tapatalk

---------- Post added at 10:44 AM ---------- Previous post was at 10:44 AM ----------

Something to look forward to ... :)

Android 4.5/5.0 will be ART through and through

http://xdaforums.com/showthread.php?p=51604520

Gesendet von meinem GT-I9505 mit Tapatalk
[Galaxy S 4 i9505 Original Android Development] qtwrk:
Alright, thanks for the info anyway.

I shall stay 01.04 for while...
[Galaxy S 4 i9505 Original Android Development] HaTrED_:
[MENTION=4325945]ktoonsez[/MENTION]

Sorry to bother again but... is it possible to see anything "good" in kt_last_kmsg?
[Galaxy S 4 i9505 Original Android Development] Misk77:
+1

Wich version seems "stable" no drain.. Less drain?

Skickat från min GT-I9505 via Tapatalk
[Galaxy S 4 i9505 Original Android Development] jarule08_2008:
this kernel support OTG on CM11 ?
[Galaxy S 4 i9505 Original Android Development] pitastrudl:
works with no problem

Sent from my GT-I9505
[Galaxy S 4 i9505 Original Android Development] ktoonsez:
You guys need to analyze your setting if you are getting drain, I still get 4 days without charging as usual, and it doesnt matter if you have been using the same settings, you need to start trying things since there is nothing I added to the kernel that would drain at all :good:
[Galaxy S 4 i9505 Original Android Development] CommanderROR:
Sadly everything points to the Kernel.

Using older KT and the drain is gone. Use Faux and the drain is gone. It must be something that was added to your kernel in mid marcg somewhere...
[Galaxy S 4 i9505 Original Android Development] ktoonsez:
There is no 3/24, you talking about 3/27?
[Galaxy S 4 i9505 Original Android Development] AllSeeyinEye:
Must be a typo, it's the 2/24 I'm using.
[Galaxy S 4 i9505 Original Android Development] DLAddict:
Sleepy, mate? He said 2/24. Tried to flash it today too. :)
[Galaxy S 4 i9505 Original Android Development] ktoonsez:
Lol, yep it did say 2.24. Also what has anybody done to see whats doing it? Better Battery Stats info? Or even the most important one what version of kernel, AOSP 4.3, AOSP 4.4, TW 4.3, TW 4.4, TWGE 4.3, TWGE 4.4??? I personally have used TW 4.3, TW 4.4, AOSP 4.4 and TWGE 4.4 and everything is perfect, got 4 days without charging on all those versions over the last 2 weeks.
[Galaxy S 4 i9505 Original Android Development] Formhault:
Wait... what? How did a I9500 even manage to freaking boot with a I9505 kernel?! :confused: :confused: :eek: :eek:

---------- Post added at 05:54 PM ---------- Previous post was at 05:53 PM ----------

Care to rewrite even more random code? Just so... you know... games would perform even better :D :D :silly:
[Galaxy S 4 i9505 Original Android Development] mooyaart:
I'm on Danvdh's TWGE 4.4, will get back to you with better battery stats...

All screen wake options disabled.

Battery is about 1%/hr idle used to be <0.5%/hr.

Overnight airplane mode ~ 1%/hr used to be <0.3%/hr
[Galaxy S 4 i9505 Original Android Development] Formhault:
Even with the "X-to-wake" functions completely turned off? :eek:

---------- Post added at 05:58 PM ---------- Previous post was at 05:56 PM ----------

Your battery's from the future. New Ag-Au-Pt tech...
[Galaxy S 4 i9505 Original Android Development] ktoonsez:
And what version do you think makes it go back to .5/hr? You do know thats the same exact ROM I use right? Do you have Xposed installed? If so I would remove it (preferably make a backup in recovery and install the ROM fresh and virgin without xposed at all) and see what happens. Maybe they are using some of the debug functions that are now removed and causing a flood of errors in the logcat.
[Galaxy S 4 i9505 Original Android Development] mooyaart:
The 2/24 version.

Yes I know, it rocks :)

Yes, latest version. I will try it fresh without xposed.
[Galaxy S 4 i9505 Original Android Development] Formhault:
Is anybody weary of how to tweak the LED settings in such a way that when a notification comes through the LED lights up like the on the HTC One, for example? Meaning the LED only blinks (stays on for less than half a second, say 100 miliseconds and off for more than a second).

I tried to set the LED time on to less than 500 ms, but it doesn't look like it works... I even set it to 1 and the LED still stays on for what it seems to be more than half a second :eek:.
[Galaxy S 4 i9505 Original Android Development] kyan31:
If you have a high end PC with a Gigabyte ON/OFF Charge compatible motherboard, feel free to bump the max USB charge rate to 1000mA and turn fast charge on. It works a treat :laugh: :good:

The ON/OFF Charge ports are usually the red ones at the back of the motherboard, or your front panel ones that you have connected to the RED USB header on your motherboard:
[Galaxy S 4 i9505 Original Android Development] Formhault:
So... the USB headers colored in RED are designed to output more power, while the BLUE ones are just for high transfer speeds?
[Galaxy S 4 i9505 Original Android Development] ktoonsez:
Nice Motherboard man, Im jealous :silly: :crying:
[Galaxy S 4 i9505 Original Android Development] __NBH__:
It seems to me that the time taken for the LED to fade from off to on is fixed, then it stays on for the time specified in Ktweaker so I don't think you can make it flash for a short time, I couldn't get it to work anyway.
[Galaxy S 4 i9505 Original Android Development] kyan31:
Haha [emoji1]
[Galaxy S 4 i9505 Original Android Development] Formhault:
It doesn't stay on for the time specified... if that time is too short.
[Galaxy S 4 i9505 Original Android Development] gerardo87:
For that incredible results [MENTION=4325945]ktoonsez[/MENTION] do you use any app for battery saving like snapdragon battery guru, greenefy or ds battery saver (or all of that)???

Inviato dal mio GT-I9505 utilizzando Tapatalk
[Galaxy S 4 i9505 Original Android Development] ktoonsez:
No, just ktoonsified v5 profile
[Galaxy S 4 i9505 Original Android Development] qtwrk:
I don't know if it's ROM or kernel.

Carbon nightly 20140401 to 20140403 , and kernel 04/01 to 04/02.

Very frequently, system will freeze for few seconds, in any operation, like pull down status bar, open up an application, even when boot up, in the part of "system is optimizing/upgrading " when you wipe dalvik cache.

And Yes , I just frozen twice when I was typing this text...
[Galaxy S 4 i9505 Original Android Development] iamnotkurtcobain:
+1

But with cm11

Gesendet von meinem LG-V500 mit Tapatalk
[Galaxy S 4 i9505 Original Android Development] :
Also with CM11 on DalvikVM.

[MENTION=4325945]ktoonsez[/MENTION] - Any idea for the fc on antutu?
[Galaxy S 4 i9505 Original Android Development] ktoonsez:
Craptutu always crashes on my phone regardless of the ROM or kernel, so no clue and as I have said before, all you can do is try to raise voltage.
[Galaxy S 4 i9505 Original Android Development] aeroman:
that brings nothing, I tried to raise voltages. :(

Only with your build of 27.03 or before works my Antutu Fine.

Pls fix IT. :good:

Regards

●Sent from my Galaxy S4-LTE√
[Galaxy S 4 i9505 Original Android Development] iamnotkurtcobain:
Had a freeze of the UI a few seconds ago. Looks like the UI crashed because the statusbar disappeared and reappeared again...

Gesendet von meinem GT-I9505 mit Tapatalk
[Galaxy S 4 i9505 Original Android Development] ktoonsez:
Never worked for me and didnt write that app, so I got no way to fix it :good:
[Galaxy S 4 i9505 Original Android Development] aeroman:
Sry Mate then u Need a working & stable Profile. :D

U may on TWRom? :)

●Sent from my Galaxy S4-LTE√
[Galaxy S 4 i9505 Original Android Development] ktoonsez:
Guess you missed the part I said, it does not run on any ROM and any kernel. That includes stock kernel too.
[Galaxy S 4 i9505 Original Android Development] aeroman:
I know where the Problem Comes...:) :)

the problem exists since u released the Linaro Build, must to do with that. ;)

Show or Search pls there. ;)

●Sent from my Galaxy S4-LTE√
[Galaxy S 4 i9505 Original Android Development] iamnotkurtcobain:
Of course it's since the new linaro kernel. But the UI freezes are so much nastier. But I guess it's rom related... Cm isn't that great atm.

Gesendet von meinem GT-I9505 mit Tapatalk
[Galaxy S 4 i9505 Original Android Development] aeroman:
I have the UI freezes too on Slimkat Rom (Aosp) sometimes.

I'm Not Sure if this Rom or Kernel responsible.

But thanks for the Info. :)

●Sent from my Galaxy S4-LTE√
[Galaxy S 4 i9505 Original Android Development] Gordietm:
It's the kernel. I was having them all the time on Slimrom. So I went back to the 03/27 kernel and no more freezes.
[Galaxy S 4 i9505 Original Android Development] ktoonsez:
Here is a test for the UI freeze thing (of course it doesnt happen to me at all so I need u guys to tell me), I reverted all the cool random and scheduler commits from yesterday, let me know ASAP:

Download AOSP 4.4

http://goo.gl/WE70lR
[Galaxy S 4 i9505 Original Android Development] iamnotkurtcobain:
Will try now! Thanks!

Gesendet von meinem GT-I9505 mit Tapatalk
[Galaxy S 4 i9505 Original Android Development] gerardo87:
So don't you recommend this app for increasing battery life?

Inviato dal mio Nexus 7 utilizzando Tapatalk
[Galaxy S 4 i9505 Original Android Development] ktoonsez:
I personally dont like them since it just creates more running service and apps to kill other apps. They work wonders for most people but I have never needed them :good:
[Galaxy S 4 i9505 Original Android Development] aeroman:
Thanks for the Super Fast Test Version. :good:

Will test IT later & Report u. ;)

Greetings

●Sent from my Galaxy S4-LTE√
[Galaxy S 4 i9505 Original Android Development] :
I will also test the new aosp test kernel and if the problem persists, i will tell you.

Gesendet von meinem Samsung Galaxy S4 mit Tapatalk 4
[Galaxy S 4 i9505 Original Android Development] Gordietm:
Just flashed it and anxious to test it out. Thank you so much.
[Galaxy S 4 i9505 Original Android Development] mooyaart:
So fresh install, first without xposed then with xposed makes roughly 0.1% difference from what I can tell.

Hope that helps!
[Galaxy S 4 i9505 Original Android Development] ktoonsez:
So your still stuck at 1% an hour? I tested mine too since my post and only loosing about .3%/hr.
[Galaxy S 4 i9505 Original Android Development] qtwrk:
thanks for your test version

but somehow freeze problem still persist on carbon nightly.

it there any information , logs or something i can provide to help you solve this problem ?
[Galaxy S 4 i9505 Original Android Development] Gordietm:
I've been just using it on Slimkat and the freezes are gone. I would have had one by now. And the rom is much smoother than before.
[Galaxy S 4 i9505 Original Android Development] ktoonsez:
No nothing would help, I guess you should count yourself lucky that it even booted, lol. I have never gotten Carbon to boot the few times I needed to test with it since its been the source of problems.

P.S.

I have 2 other guys that were able to reproduce it on there phones with yesterdays say it is 100% gone on todays.
[Galaxy S 4 i9505 Original Android Development] smeroni68:
Hi dev, I'm asking to my team dev regarding linaro optimization on 4.8.3... can you give me the parameters you apply on cortex A15?

Our dev is the guy who compile toolchains on 9001 community here on xda... (christopher83 fyi)... may be he has some hints to fix fc issues.

Inviato dal mio GT-I9505 utilizzando Tapatalk
[Galaxy S 4 i9505 Original Android Development] ktoonsez:
The toolchain I am using is the one made by christopher83 :D. Been using his 4.7 for quite some time, so decided to go to his 4.8 :good:
[Galaxy S 4 i9505 Original Android Development] iamnotkurtcobain:
The new Android Version is based on 4.9

Saw it on the aosp sources..

Gesendet von meinem GT-I9505 mit Tapatalk
[Galaxy S 4 i9505 Original Android Development] smeroni68:
I know... this is why I'm asking him help... but give me info on your environment settings (in pm)... In our dev team we have 2 smart guys kernel developers... and one is Christopher...

:)

Inviato dal mio GT-I9505 utilizzando Tapatalk
[Galaxy S 4 i9505 Original Android Development] ktoonsez:
We are talking about toolchains here, are you? Havent seen a Linaro 4.9.
[Galaxy S 4 i9505 Original Android Development] iamnotkurtcobain:
Sorry just saw gcc 4.9

Gesendet von meinem GT-I9505 mit Tapatalk
[Galaxy S 4 i9505 Original Android Development] ktoonsez:
Coooool. Too bad Samsung will use gcc 1.2 still, lol
[Galaxy S 4 i9505 Original Android Development] iamnotkurtcobain:
[MENTION=4325945]ktoonsez[/MENTION]

New Android supports arm64 :)

https://android-review.googlesource.com/#/c/89956/

Oh and gcc 4.9

https://android-review.googlesource.com/#/c/89960/

Gesendet von meinem GT-I9505 mit Tapatalk
[Galaxy S 4 i9505 Original Android Development] Formhault:
Another reason why not to jump ship over to the newly released devices sporting the latest and greatest (right now)... They'll be soooooo outdated next year when smartphones powered by 64-bit CPUs and 4 gigs of RAM come out.
[Galaxy S 4 i9505 Original Android Development] LuigiBull23:
[MENTION=4325945]ktoonsez[/MENTION]

Latest AOSP 4.4 test build has been running 100% flawlessly with no glimpse of UI freezes! So therefore..

Confirmation number: 52V68188VP399474R
[Galaxy S 4 i9505 Original Android Development] ktoonsez:
Thanks for the bucks and the feedback :D :good: :highfive: :cool: :D
[Galaxy S 4 i9505 Original Android Development] kyan31:
Hey ktoonsez,

Just wanted to ask if a 1x1 fast charge widget could be implemented? I tried resizing the 2x1 but it stops it from being click able if done. Thank you :)
[Galaxy S 4 i9505 Original Android Development] pitastrudl:
If you're on a touchwiz rom, use wanam xposed&xposed framework for that. If you're on a Custom AOSP type rom, try to find it under settings. It usually is there somewhere. If not, use gravitybox(for aosp)
[Galaxy S 4 i9505 Original Android Development] ktoonsez:
Ill see what I can do.
[Galaxy S 4 i9505 Original Android Development] kyan31:
Alright, thank you.
[Galaxy S 4 i9505 Original Android Development] ktoonsez:
So whats the status with your phone, UI freeze gone with test kernel?
[Galaxy S 4 i9505 Original Android Development] __NBH__:
Testing the test kernel and it seems good so far, no freezing on SlimKat 4 with dalvik.
[Galaxy S 4 i9505 Original Android Development] ktoonsez:
Lol. This is hilarious. Decided to install antutu to see if it would run these days and it did for the first time ever. Ran it 8 times back to back and never crashed. What a top notch app.
[Galaxy S 4 i9505 Original Android Development] aeroman:
my short review...

you're a genius men, the UI error seems to be corrected. :good:

So far all smoother, without a trailer & freezes,

or so far the error has not occurred. ;)

(pretested on latest SlimKat4!)

Regards

●Sent from my Galaxy S4-LTE√

---------- Post added at 11:40 PM ---------- Previous post was at 11:38 PM ----------

:good: :good: :good:

Can you Share your Setz with Us? :D

●Sent from my Galaxy S4-LTE√
[Galaxy S 4 i9505 Original Android Development] ktoonsez:
Ktoonsified v5 profile. Thanks for the updated info on the test kernel.
[Galaxy S 4 i9505 Original Android Development] aeroman:
it is in itself very positive that it runs with you. :good:

here on Aosp no Chance so far, I tried with & without KTV5.

Maybe i can resolve it, when i play again with the Settings or Voltages with your new (or later) amazing Version. ;)

Best Regards

●Sent from my Galaxy S4-LTE√
[Galaxy S 4 i9505 Original Android Development] topiratiko:
Can I run this test kernel on att 442 rom if I flash loki?

AT&T Samsung Galaxy SIV

Graviton Rom 1.7

Ktoonsez 02/20/2014 Kernel
[Galaxy S 4 i9505 Original Android Development] CamFlawless:
Don't run international builds on your At&T S4. Not the same.
[Galaxy S 4 i9505 Original Android Development] topiratiko:
Cool thanks brother

AT&T Samsung Galaxy SIV

Graviton Rom 1.7

Ktoonsez 02/20/2014 Kernel
[Galaxy S 4 i9505 Original Android Development] ktoonsez:
Why not just flash the ATT one?
[Galaxy S 4 i9505 Original Android Development] Shiroh1ge:
I can't install the kernel on OmniRom for some reason. Either I get a boot loop or I get stuck on Startin apps...

Once it started but my screen was black and I couldn't do anything except open the power menu.. :/ help!
[Galaxy S 4 i9505 Original Android Development] topiratiko:
I didnt know u released the test version! Will do!

AT&T Samsung Galaxy SIV

Graviton Rom 1.7

Ktoonsez 02/20/2014 Kernel
[Galaxy S 4 i9505 Original Android Development] Mussels84:
has everyone tried resetting their Ktweaker settings to defaults, and going from there manually?
[Galaxy S 4 i9505 Original Android Development] ktoonsez:
Oh, I thought you were talking about Jizzer ROMs, didnt know u were talking about AOSP. There is no test AOSP for ATT. Still waiting for more feedback, 37 downloads and only 2 guys have said so far so good.
[Galaxy S 4 i9505 Original Android Development] topiratiko:
Finally made jump to aosp...there's def some funky intermittent ui freeze and choppiness going on

Samsung Galaxy SIV
[Galaxy S 4 i9505 Original Android Development] LuigiBull23:
Did you try the test build posted a few pages back? If not, I strongly suggest you do so. Been running it 6 hours straight with absolutely ZERO ui freezes. Couple other guys have also confirmed the issues to be nonexistent. So additional feedback would definitely be helpful.
[Galaxy S 4 i9505 Original Android Development] sergio114:
Hi

Tested on Tw Rom Wanamlite 2.5 Work Fine ,no Freezes,All settings W0rk,Very Fast,etc.

Great Work.Yo're Fantastic.Regards
[Galaxy S 4 i9505 Original Android Development] iamnotkurtcobain:
Test kernel seems good so far :). Sorry for the late response

Gesendet von meinem GT-I9505 mit Tapatalk
[Galaxy S 4 i9505 Original Android Development] Misk77:
1 cycle.

Omega 26 tw rom.

Calibration battery.

Did a nuke wipe and then full wipe and latest kt kernel.

Facebook 1 hour intervall, , 2 email original settings ; push, intervall 15 min.

Gps, sync, location on.

Seems like everything works good again.

Nice deep sleep.

Added some new screen about 15h and 28 min.

Misanthrope profile.

Settings like preview

Thx.

Skickat från min GT-I9505 via Tapatalk
[Galaxy S 4 i9505 Original Android Development] :
I want to leave a message here. No problems so far with the last test build. No freezes! Thanks at ktoonsez for the fast fix :)
[Galaxy S 4 i9505 Original Android Development] Formhault:
I used to do that, but now I just grab a profile and do minimal edits to it. Much better, I guess. Especially if you take into account the governor tweaks that most people do in their profiles, tweas that I'll never know how to tinker with.

---------- Post added at 10:01 AM ---------- Previous post was at 09:02 AM ----------

For what it's worth (don't know if it's already known or was from the very beginning), the latest official build works just fine with Google Edition.
[Galaxy S 4 i9505 Original Android Development] Vexxx:
TW 4.4.2 1.4 version is very fast and snappy, 2.4 version seems more stuttery.

So using 1.4 version which gets me way over 24 hours up time with about 4h screen time.

Thank you very much.
[Galaxy S 4 i9505 Original Android Development] amanwithaplan:
Can someone please verify that I am using the correct KT kernel? I am on GPE 4.4.2 (jamal's) and I an thinking that maybe I am using the TW version of it instead of the Google Edition KITKAT 4.4 VERSION. Please have a look at the screenshot and let me know.
[Galaxy S 4 i9505 Original Android Development] Toss3:
It's the GE kernel. TWGE == Google Edition.
[Galaxy S 4 i9505 Original Android Development] amanwithaplan:
Ok. Thanks. I thought TW stands for TouchWiz
[Galaxy S 4 i9505 Original Android Development] dclarkg:
TWGE is for Google Edition, don,t get fooled by the TW, always look for GE after that. Also if you flash a wrong kernel version your phone won,t boot or at least show nasty behavoiur
[Galaxy S 4 i9505 Original Android Development] Pfeffernuss:
It does :good:
[Galaxy S 4 i9505 Original Android Development] amanwithaplan:
Ok guys thanks.
[Galaxy S 4 i9505 Original Android Development] _Sofos_:
Tested with both Pac and PA Roms, no freezes or lags with your latest version. Cheers for the quick release ;)
[Galaxy S 4 i9505 Original Android Development] -sandro-:
Can the kernel control the radio power usage somehow or better yet analyze it? For instance I get high standby drain while in 3g (high and stable signal) while BBS doesn't show anything unusual, no kernel wakelocks no partial wackelocks no processes using the CPU but still you get awful battery life.
[Galaxy S 4 i9505 Original Android Development] aeroman:
that would have to with your location and reception contexts.

3G Network is usually so or so Top Battery Drainer. ;)

Regards

●Sent from my Galaxy S4-LTE√

---------- Post added at 12:53 PM ---------- Previous post was at 12:52 PM ----------

Gsam Shows always the Network or Radio Drain. ;)

●Sent from my Galaxy S4-LTE√
[Galaxy S 4 i9505 Original Android Development] -sandro-:
thanks I'll try this app.
[Galaxy S 4 i9505 Original Android Development] aeroman:
Nice Tool :good: or one of the Best ever. ;)

●Sent from my Galaxy S4-LTE√
[Galaxy S 4 i9505 Original Android Development] ktoonsez:
OK guys thanks for the feedback on the AOSP test. Looks like that one is good to go now :D. Now on to the GE version. Where are all my guys from yesterday with the high drain during idle? I am gonna brew up a test for you guys. Post if that was u.
[Galaxy S 4 i9505 Original Android Development] troullis2004:
Running aosp 4.4 by broodplank and latest test version. No lag, freeze, timeout whatsoever. Great performance as well. Battery wise it could be just a bit better. But certainly test version is better than so called stable. Well done on this one. Call this stable.
[Galaxy S 4 i9505 Original Android Development] AllSeeyinEye:
Still here :cowboy:
[Galaxy S 4 i9505 Original Android Development] Misk77:
Added some new screen about 15h and 28 min.

Misanthrope profile.

Settings like preview

Skickat från min GT-I9505 via Tapatalk
[Galaxy S 4 i9505 Original Android Development] ktoonsez:
Ok, building up a test and will post here. Hopefully the others are watching too :good:. After trying a few things I went from 5% lost in 10 hours to 3% in 10 hours, so hopefully this will get you guys back to 02.24 release status :good:
[Galaxy S 4 i9505 Original Android Development] ktoonsez:
Ok, here is the test for GE 4.4 for the guys that are getting 1% drain idle vs. .5 on 02.24 version:

Download GE 4.4

http://goo.gl/6yw25X
[Galaxy S 4 i9505 Original Android Development] rauschkugl:
I'll test it but don't know how my idle drain exactly was before. Didn't check it for a longer time.

Gesendet von meinem GT-I9505G mit Tapatalk
[Galaxy S 4 i9505 Original Android Development] HaTrED_:
I'll try it! :good:

Up and running and testing - Danvdh's ROM and Ktoonsified V5
[Galaxy S 4 i9505 Original Android Development] Misk77:
Its was kind of same drain on tw kernel before but it's better now.. Some new to tw? 3% in 10 hours are awesome

Skickat från min GT-I9505 via Tapatalk
[Galaxy S 4 i9505 Original Android Development] ktoonsez:
Here is the best way to test:

1. Write down the time and % remaining

2. Check every 10-15 minutes to see what % remaining is just in case you started between a %.

3. After 1 hour record the % remaining (hopefully it will still be the same exact % as when you started).

4. Do steps 2 and 3 for 1 more hour if the first round did drop 1%.

:good: :good: :good: :good: :good: