yashsingh1/xdaforums huggingface dataset:
[Galaxy S6 / S6 Edge Unified Development] g.lewarne:
Reuploaded UniBase with the firmware change included. Would you mind flashing either the ODIN or TWRP version and testing it again? I ahve a feeling it will work :good:

if it is successfull I will patch Unikernel v4 and upload that

EDIT: If that doesnt work, I know what else it will be, but thats gonna be a pain to fix. Can you OM me contact details for either whatsapp / hangouts if you use them, realtime communication will be usefull for debugging since I dont have the device
[Galaxy S6 / S6 Edge Unified Development] pmichaelro:
Flash it but same issue.

This is the terminat output when running the command your wanted and having the latest Unibase installed:

console=ram loglevel=4 sec_debug.level=0 sec_watchdog.sec_pet=5 androidboot.debu

g_level=0x4f4c asv_table_version2=5931 ess_setup=0x46000000 sec_tima_log=0x20000

0@0x48002000 sec_avc_log=0x40000@0x48204000 s3cfb.bootloaderfb=0xe2a00000 lcdtyp

e=4198806 consoleblank=0 lpj=239616 vmalloc=384m sec_debug.reset_reason=7 ehci_h

cd.park=3 oops=panic pmic_info=35 cordon=8c6dbaab4c9905d198bfa0cece5e1776 connie

=SM-G925F_OPEN_EUR_1de20e40626aa29b682cb02e909d69cf fg_reset=0 androidboot.emmc_

checksum=3 androidboot.boot_salescode= androidboot.odin_download=1 androidboot.b

ootloader=FA50_G925FXXU2AOF1 androidboot.selinux=enforcing androidboot.hw_rev=10

androidboot.warranty_bit=0 androidboot.sec_atd.tty=/dev/ttySAC1 androidboot.ser

ialno= snd_soc_core.pmdown_time=1000

It has a newer TSP FW ST015583 but still using G920 instead of G925.
[Galaxy S6 / S6 Edge Unified Development] g.lewarne:
Thanks, OK. Its the other issue. If you use hangouts / whatsapp PM me your contact details. Ill need to speak to you in real time to debug this as i dont have the device :good:
[Galaxy S6 / S6 Edge Unified Development] yowy777:
This kernel breaks in call audio. Other person hears me bu i cann't hear them. Runs fast and smooth but breaks incall audio.
[Galaxy S6 / S6 Edge Unified Development] pmichaelro:
PM sent! Thanks! :good:
[Galaxy S6 / S6 Edge Unified Development] g.lewarne:
I havent deployed the auto call audio patch yet. Flash the Call Audio patch. Or alternatively, read some of the thread, or the T section forum, or maybe even use the search button!
[Galaxy S6 / S6 Edge Unified Development] LNJ:
http://xdaforums.com/showthread.php?t=3121957
[Galaxy S6 / S6 Edge Unified Development] Unghiutza:
Don't know if this is just a placebo effect or not, but I can swear that my device doesn't lag at all now after flashing v4 :eek: <3
[Galaxy S6 / S6 Edge Unified Development] g.lewarne:
it isnt a placebo effect
[Galaxy S6 / S6 Edge Unified Development] Unghiutza:
Have to mention that I was on v3 before. How is this going to handle battery draining? Is it still as power hungry as v3 was?

EDIT: Sent a couple of dollars your way to show my gratitude <3
[Galaxy S6 / S6 Edge Unified Development] steve97ta:
Just flashed and it's running smoothly. No call issues on TMO S6E. I'll fly charge and report back
[Galaxy S6 / S6 Edge Unified Development] g.lewarne:
thanks!

We found no significant battery drain compared to stock during testing but ONLY after a recalibration and full charge :good:
[Galaxy S6 / S6 Edge Unified Development] daffie:
Easy for you to say :laugh:

But I agree...been using v4 for approx 19 hours now and so far it is exceptional!!! :highfive:
[Galaxy S6 / S6 Edge Unified Development] Unghiutza:
Doing a recalibration right now, gonna post some results in the upcoming days.
[Galaxy S6 / S6 Edge Unified Development] Flamehell:
[MENTION=1768899]g.lewarne[/MENTION] Man,this new build is amazing.....really......tnx a lot :)
[Galaxy S6 / S6 Edge Unified Development] mystifiyer:
Agreed with others. The performance is exceptional. Did not expect this at all.
[Galaxy S6 / S6 Edge Unified Development] Neuz:
Sir can u show me how to calibrate battery please?

Thank you

Inviato dal mio SM-G920F utilizzando Tapatalk
[Galaxy S6 / S6 Edge Unified Development] wellboy95:
It's so smooth now. I'm in Vietnam. I support 2 facebook group and 2 forum S6 biggest in VN. We use all Uni Kernel. V4 is improved more greatly than v3. It's unexpected when the later version the more efficient it is :) And we can see that most Rom use Unikernel :)
[Galaxy S6 / S6 Edge Unified Development] g.lewarne:
Glad everyone is liking it! :good:
[Galaxy S6 / S6 Edge Unified Development] sswagonman:
To calibrate it correctly let it go completely flat till it turns off then completely charge the battery. That is the best way still

Living on the edge
[Galaxy S6 / S6 Edge Unified Development] Flamehell:
Best kernel so far!!!!:)
[Galaxy S6 / S6 Edge Unified Development] Unghiutza:
Go into google play store and download Bettery Calibration, it is a feww app, and follow the steps in the app. Basically you need to charge the phone till 100%, after that hit a button that erases a file in your phone (a bettery stats file), and after that be sure to completely discharge your phone till it shuts down and fully charge the phone afterwords to 100% without any breaks.
[Galaxy S6 / S6 Edge Unified Development] lch920619x:
Totally smooth!

Best kernel so far.

Now only if you can implement UV control... It always make my phone cooler..
[Galaxy S6 / S6 Edge Unified Development] Soft4y:
Last update works very smooth! Great work,dev :) Thanks!
[Galaxy S6 / S6 Edge Unified Development] whittikins:
WOW. This is a BIG difference in smoothness. Like others said, no lag or stutter when swiping out the Play Store drawer anymore. Scrolling framerates in Play Store also stay above 60 fps with no stutters.

What was the key change to accomplish this?? The S6 has never been as smooth or stutter-free as many other devices like the Nexus 5/6 and others. Was there some big mistake Samsung made to the kernel that you found??

Edit: I have to say again, I am blown away. THIS is how a powerful flagship device should have run from the start! No more stutters in Play Store, Google Music, Facebook, or even Google+ (the worst offender). Also no stutters in the Recent Apps list.
[Galaxy S6 / S6 Edge Unified Development] yowy777:
My device is 920T

Already flashed it still no audio from calls.
[Galaxy S6 / S6 Edge Unified Development] ambichetan:
V4 is exceptionally amazing! Thank you.
[Galaxy S6 / S6 Edge Unified Development] masri1987:
just flashed v4... smooth as hell. will see how battery looks
[Galaxy S6 / S6 Edge Unified Development] g.lewarne:
Engineering bootloader ? If so, that's why

It's not the kernel pretty much all my large group of testers are T or W8
[Galaxy S6 / S6 Edge Unified Development] yowy777:
No, i am on stock bootloader. I flashed full 5.1.1 and Stock bootloader and tripped knox because i wanted to use the fingerprint. I already fixed in audio call. Did the Fix Permision in twrp and reflashed the patch and its now working. Srry for the trouble. :D
[Galaxy S6 / S6 Edge Unified Development] Malnilion:
So far, v4 is smooth as hell. Very nice!
[Galaxy S6 / S6 Edge Unified Development] mindfever91:
Damn dude, this is amazingly smooth performance on v4! I think I can safely say you made us all very happy, thank you :)
[Galaxy S6 / S6 Edge Unified Development] criszz:
Working super well on Duos too Thanks G.

Sent From My Galaxy S6 Duos
[Galaxy S6 / S6 Edge Unified Development] ambervals6:
Great kernel. One question: does wifi turn off automatically on latest unikernel?

Sent from my SM-G920T
[Galaxy S6 / S6 Edge Unified Development] radiobicho:
V4 is simply the best. 920f here. Thanks, Dev. Keep on!!!!
[Galaxy S6 / S6 Edge Unified Development] Darktitor:
[MENTION=1768899]g.lewarne[/MENTION] Latest V4 is just awesome! I'm wondering if charging faster reduce battery health

Envoyé de mon SM-G920F en utilisant Tapatalk
[Galaxy S6 / S6 Edge Unified Development] big_adventure:
[MENTION=1768899]g.lewarne[/MENTION], excellent work on v4. Let's see how it rolls after a few days, but for now, it's looking beautiful.
[Galaxy S6 / S6 Edge Unified Development] itcigo1:
Battery life on v4 is amazing.. Best I've had so far.. Keep up the great work!
[Galaxy S6 / S6 Edge Unified Development] christianwin:
V4 is so fast and ultrasmooth. You nailed it, thanks for your hard work

Gesendet von meinem SM-G920F mit Tapatalk
[Galaxy S6 / S6 Edge Unified Development] nimalen87:
Please attach screen shot if you have.. Just to clarify my doubt. I am getting around 4.5 hours SOT.. :(

Edit : Saw your posts. Awesome
[Galaxy S6 / S6 Edge Unified Development] NJGSII:
Odd, I have in call audio on working fine on mine
[Galaxy S6 / S6 Edge Unified Development] NJGSII:
Stuff is definitely smoother on the latest version. See the attached image after scrolling.

Like I said somewhere else, Samsung needs people like [MENTION=1768899]g.lewarne[/MENTION] and all the other awesome people on here to work on their software.
[Galaxy S6 / S6 Edge Unified Development] gianton:
No such issue on my G920F running stock 5.1.1 ROM.
[Galaxy S6 / S6 Edge Unified Development] skinza:
+1
[Galaxy S6 / S6 Edge Unified Development] jah2110:
Super fast and smooth the new release v4 but is batery killing here with luck I'm getting 5 hours SOT after calibrate batery and 2 cicles.
[Galaxy S6 / S6 Edge Unified Development] Rizler08:
For me... Unibase is better than Unikernel in terms of battery life
[Galaxy S6 / S6 Edge Unified Development] pnr2020:
Totally agree Unibase has fantastic battery life and I have had no problems with it
[Galaxy S6 / S6 Edge Unified Development] masri1987:
with luck?

That's pretty good on it's own.

We don't have a 3,200 mah note 4 battery, we have a 2500 mah battery.

4 Hrs of SOT should be regular for most of us. 5 hrs is gonna be exceeding the expectations.

Note 4's would be getting 6-8 hrs SOT
[Galaxy S6 / S6 Edge Unified Development] android_patrizian:
??

My battery lasts two days with 5 to 6 hours SOT on stock Rom with stock kernel.

*** Galaxy S6 using Tapatalk ***
[Galaxy S6 / S6 Edge Unified Development] whittikins:
Does Unibase have the smoothness of today's Unikernel release? It's like a completely different device after flashing v4-0001. It's how smooth I expected the GS6 to be originally.
[Galaxy S6 / S6 Edge Unified Development] iexplus:
I realized again how much difference experience kernels can make. V4 works really good. I know the balance is the key but personally smooth performance is slightly more important for me as long as it last a normal day.

Thanks again for the amazing work.
[Galaxy S6 / S6 Edge Unified Development] Rizler08:
Yeah! But thats for me.. maybe for you its not the same so you should try and tell us how do you feel it
[Galaxy S6 / S6 Edge Unified Development] g.lewarne:
exactly. We cannot have our cake and eat it. To the other poster, of course UniBase s better on battery - you want lag gone, battery will be used more. thats why there is a choice, and it is also probably why samsung set it the way they do in the first place else it just highlights their battery choice as a cheap-out
[Galaxy S6 / S6 Edge Unified Development] g.lewarne:
the faster charging (ie, higher battery charging currents) are taken, unaltered, right out of the new source, so samsung updated them to what they are now:good:
[Galaxy S6 / S6 Edge Unified Development] wvcadle:
Stuck on boot after flashing via TWRP

I flashed 5.1.1 stock via Odin, then TWRP and UniKernel via Odin as well. Rebooted into TWRP and flashed Xtre Odexed ROM and Aroma. Booted up, partially set up my ROM and then booted back into TWRP and flashed S6_Unibase_v2_BOG8. After doing this, my s6 won't boot. It stays on the Samsung Galaxy S6 powered by android logo. Of course, I know how to get out of it, and have done so already, but I thought this kernel was compatible with Xtre 5.1.1.

Any advice?
[Galaxy S6 / S6 Edge Unified Development] steve97ta:
It is compatible, did you allow it enough time to boot?
[Galaxy S6 / S6 Edge Unified Development] wvcadle:
I waited about a minute. Does it take a long time after flashing?

What threw me off was that the Samsung logo wasn't animated as it usually is. It seemed as if it was frozen.

I'm somewhat new to the Samsung scene, as I've spent the last several years with Nexuses, which always boot fast after just a kernel flash. Actually, I've flashed other kernels on my s6 and they haven't taken an inordinate amount of time to boot. So, after much unneeded rambling, how long does it take to boot after flashing this kernel?
[Galaxy S6 / S6 Edge Unified Development] g.lewarne:
exactly the same amount of time as stock
[Galaxy S6 / S6 Edge Unified Development] wvcadle:
Thanks for your reply. So, would you agree it seems as if it was stuck on boot? Any ideas why?

EDIT: After booting back into recovery and flashing this kernel again, I noticed I still had a stock 5.0.2 kernel in the same directory. It is possible I flashed that one instead of yours. I just flashed yours and it booted immediately. Thanks.
[Galaxy S6 / S6 Edge Unified Development] steve97ta:
Of you wiped caches it could take a few minutes to start loading the apps
[Galaxy S6 / S6 Edge Unified Development] ayoubij:
Great kernel thanks for your work.
[Galaxy S6 / S6 Edge Unified Development] wvcadle:
See above. I think I flashed the wrong kernel. Thanks for your help.
[Galaxy S6 / S6 Edge Unified Development] jah2110:
I'm get 7 hours SOT regularly with a fiwe tweks... this is with first unibase.
[Galaxy S6 / S6 Edge Unified Development] ayoubij:
What are your tweaks? I barely get 4 hours SOT
[Galaxy S6 / S6 Edge Unified Development] jah2110:
Read backs pages, I explain all to get better batery life.
[Galaxy S6 / S6 Edge Unified Development] lizaSB:
Well [MENTION=1768899]g.lewarne[/MENTION] I think it's safe to say you have blown our collective minds. Came here expecting to see this response and was not disappointed. Once again, thanks for all your hard work!
[Galaxy S6 / S6 Edge Unified Development] J-Hop2o6:
Wow, you weren't lying. I did a comparison between v3 and v4, and I can confirm, it's definitely smoother everywhere. Play Store stuttered on v3 (and everything else previously), now it's buttery (lol) smooth.

I even did the gpu rendering profile bars to compare v3 and v4. v3 bars were all over the place. v4 bars are consistent and mostly under the green bar. I might not need to flash another kernel again!

What kind of voodoo did you use [MENTION=1768899]g.lewarne[/MENTION]!? Lol, thanks for the great work. Samsung needs to hire you like they did with Franco.

EDIT: I'm honestly interested on what you did to make it smoother. Was it the change to CFQ scheduler? Interactive governor tweaks? The zswap compression change? Etc. Or was it just a combination of all those?
[Galaxy S6 / S6 Edge Unified Development] cazrack:
Phone seem to utilize the Big A57 CPU cluster a lot more then before.

Great work!!

Now if only we could make our own A57 interactive governor settings stick.
[Galaxy S6 / S6 Edge Unified Development] Quickvic30:
V4 is Blazing fast that's for sure! Battery life seems good so far but I really don't care about that, I plug my phone in every night before bed. Great work!!!
[Galaxy S6 / S6 Edge Unified Development] NJGSII:
X2 as well. Don't care if it uses more battery or anything like that. I like my devices on the performance side. If the memory management can be fixed to be how it should this device will really be awesome.
[Galaxy S6 / S6 Edge Unified Development] masri1987:
i don't know how you guys are getting over 5 hrs of SOT.

Anyone on T-Mobile getting that?
[Galaxy S6 / S6 Edge Unified Development] g.lewarne:
been continuing to work on this all day. tomorrows release will have much better battery life and same performance :good:
[Galaxy S6 / S6 Edge Unified Development] NJGSII:
I have routinely gotten between 6-7 hours on this device.
[Galaxy S6 / S6 Edge Unified Development] apinun_po:
Wow, you weren't lying. I did a comparison between v3 and v4, and I can confirm, it's definitely smoother everywhere. Play Store stuttered on v3 (and everything else previously), now it's buttery (lol) smooth.

V4 is Blazing fast that's for sure! Battery life seems good so far but I really don't care about that, I plug my phone in every night before bed. Great work!!!

+1 Great work, thank you g.lewarne.
[Galaxy S6 / S6 Edge Unified Development] J-Hop2o6:
TMO user here. I can get that sometimes. I might post a old screenshot later.
[Galaxy S6 / S6 Edge Unified Development] Fightoffyoredeamons:
This is an amazing kernel. Thank you so much for your hard work
[Galaxy S6 / S6 Edge Unified Development] J-Hop2o6:
You're a madman/mad-scientist! It's already perfect. How is it possible to gain more battery life with the current smooth performance? But thanks again for the work G.
[Galaxy S6 / S6 Edge Unified Development] sswagonman:
All hail the kernel king!!!! It's getting even quicker

Living on the edge
[Galaxy S6 / S6 Edge Unified Development] ledvedder:
What kernel tweaking app can be used with this?
[Galaxy S6 / S6 Edge Unified Development] Tiptac:
Hi guys should i flash TWRP on my s6 before flashing the unikernel? Or the other way around?

And just to check this works on G920I right?

Its my first time rooting a device so i don't want to mess it up!

Thanks guys!
[Galaxy S6 / S6 Edge Unified Development] sswagonman:
U can use ktoonsz but as it states in the op u don't need to and will find it won't run as well if u play with it

Living on the edge
[Galaxy S6 / S6 Edge Unified Development] NJGSII:
Op recommends leaving the kernel as is, but if you really want to there is an app call kernel aditor in the play store that lets you mess around with things.
[Galaxy S6 / S6 Edge Unified Development] justblais:
Sorry for the dumb question but I really just want to make sure since everyone is raving about this right now.

Canadian Galaxy S6 hasn't been updated to 5.1.1 so it doesn't have the 5.1.1 bootloader or anything like that. Consequently you can't flash things like 2.1 Xstreso onto it since they're 5.1.1 bootloader only

I take it right now there's no way to get this kernel onto the Canadian Galaxy S6 model (W8) yet? Has anyone tried it at all?
[Galaxy S6 / S6 Edge Unified Development] winco209:
Dud its perfect no tweaking needed
[Galaxy S6 / S6 Edge Unified Development] whittikins:
This is exactly what I'm curious to know too. There has to be some key change that fixed a huge Samsung derp for this drastic change.
[Galaxy S6 / S6 Edge Unified Development] lgsshedden:
You can install twrp first then the custom xtrestolite 2.1 rom then this kernel on the w8 keeping the 5.0.2 bootloader and modem. You lose the fingerprint option. See the Canadian thread as well.
[Galaxy S6 / S6 Edge Unified Development] NJGSII:
First sentence of my post says that. I just gave the guy something he really want to, but i'd trust that the Op knows what he is doing.
[Galaxy S6 / S6 Edge Unified Development] :
the only change i made is underclock it to 1.8 ghz to keep the cpu cool and save some battery
[Galaxy S6 / S6 Edge Unified Development] Archdante:
Thx for the gear work man :) made my s6 from horrible to smooth and lasting ^^ your see to have fixed alot of Samsung flaws ^^

Verstuurd van mijn SM-G920F met XDA Forums
[Galaxy S6 / S6 Edge Unified Development] justblais:
perfect, thanks. Gonna do this! Xstreso already did wonders for my phone so I can only imagine how well this kernel is gonna perform.
[Galaxy S6 / S6 Edge Unified Development] whittikins:
Do you have any trouble with kernel settings not sticking? They seem to revert after a few minutes or after turning the screen off.
[Galaxy S6 / S6 Edge Unified Development] :
i have no issues with kernel audit, i made it so it sets on boot
[Galaxy S6 / S6 Edge Unified Development] winco209:
Love this ****en kernel feels like a nexus device
[Galaxy S6 / S6 Edge Unified Development] Slicktune:
Can you be a bit more specific?? Theres 2 kernels... unibase and unikernel... which one? Because ive tried both kernels and not in any way at all do these kernel's speeds compare to the smoothness of a nexus... not even close... not even comparable to the moto X2014....
[Galaxy S6 / S6 Edge Unified Development] Тhe Dark Knight:
UniKernel v.4 is awesome! Gavin, how did you do that? :)
[Galaxy S6 / S6 Edge Unified Development] appledroid:
UniKernel v4-0001 is actually amazing, this is *the* stuff.
[Galaxy S6 / S6 Edge Unified Development] winco209:
Witch one u think read all the page's .....unikernel Dud maybe not exactly like a nexus but pretty damn close so quit being a smartass... U get what I'm trying to say
[Galaxy S6 / S6 Edge Unified Development] Harregukalerik:
Use kernel tool kit is one option.
[Galaxy S6 / S6 Edge Unified Development] appledroid:
Any chance undervolting will be introduced? It helps keep devices cooler (in my experience) more than it does with battery life though.
[Galaxy S6 / S6 Edge Unified Development] mrbmg:
Then you introduce the SOD that is almost never reipricated the same way on every device.
[Galaxy S6 / S6 Edge Unified Development] Flamehell:
Yesssss!!!!!!!:good:
[Galaxy S6 / S6 Edge Unified Development] appledroid:
This is a good point, my LG G3 could UV 100 millivolts before any instability by my friend's couldn't get past -50.
[Galaxy S6 / S6 Edge Unified Development] lauriv:
I also get the white screen after screen unlock on 925T with UniKernel v4-0001.

Running fine with Aou v4 and OF6.

Lauri
[Galaxy S6 / S6 Edge Unified Development] g.lewarne:
Oh.

Guess I can stop it doing that then ! Thanks for the heads up
[Galaxy S6 / S6 Edge Unified Development] LNJ:
Lol np!
[Galaxy S6 / S6 Edge Unified Development] dondavis007:
Thanks for your work, I'll install it when I got back home. Is the part 2 possible an update on your rom? Then I'll wait for the the whole packet :)
[Galaxy S6 / S6 Edge Unified Development] LNJ:
Minor glitch found. Phone won't deep sleep when plugged in to charger anymore. Normally once fully charged, it will sleep like a baby but will only do so now after unplugging.
[Galaxy S6 / S6 Edge Unified Development] interestingkid:
Well, mine deep sleeps with the charger connected

---------- Post added at 12:43 PM ---------- Previous post was at 11:46 AM ----------

what do you guys use to control the frequency and the voltage? there seems to be lack of apps for our device to control system settings...

---------- Post added at 12:57 PM ---------- Previous post was at 12:43 PM ----------

So I upgrade my firmware for my g920s from AODC to AOE5 today and voila, the call sound doesn't work again. Something must have changed...
[Galaxy S6 / S6 Edge Unified Development] g.lewarne:
they have no sources out for anything greater than AOE3 at the moment. so until we see them we do not know what they changed....... I have my suspicions on what is different but source will confirm it. Samsung are really screwing around with us kernel makers. PAH
[Galaxy S6 / S6 Edge Unified Development] g.lewarne:
hold on to your hats folks........BIG update coming. you will NOT be disappointed (hopefully)

10 mins......
[Galaxy S6 / S6 Edge Unified Development] g.lewarne:
OK. so here it is!

UniKernel v001d

Changelog:

Adds support for S, K and L 920 variants

FIXES CALL AUDIO IN F ROMS FOR T / W8 DEVICE USERS (confirmed working)

*MAY* fix call audio for F users using AOE6 or newer base roms (i have no idea, honestly, or it may go horribly wrong. TWRP backup /system before you flash just in case)

I want to say a massive thank to Jeff for his unrelenting testing testing testing........

download >> https://www.androidfilehost.com/?fid=23991606952611777

(im not putting this in OP yet until i have confirmation on what happens on AOE6 + bsae roms)
[Galaxy S6 / S6 Edge Unified Development] NxtGenCowboy:
Works ;)

It is fast and the battery.... amazing.
[Galaxy S6 / S6 Edge Unified Development] -Mr. X-:
Glad i could get the audio issue sorted for us T and W8 users. <BTW I'm Jeff lol
[Galaxy S6 / S6 Edge Unified Development] Joeball88:
Works on W8

Currently running Axis Rom on a Telus W8 - Confirmed working! I had no GPS and no in-call audio until I flashed this kernel, now working 100%.

TOP NOTCH! MANY THANKS!!!!

Now I have so many Rom possibilities.. Which to choose?
[Galaxy S6 / S6 Edge Unified Development] g.lewarne:
mine! :p but mine is boring :(