yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] bsmitty83:
D#mmit [MENTION=2838735]aosp[/MENTION] , guess I will be later lol , you kill me stuff to do ........:thumbup:
[Samsung Galaxy Nexus] bsmitty83:
Ive been trying for you man , I just need to get it to build ......... lol

serously its on my todo list .
[Samsung Galaxy Nexus] bsmitty83:
Yes i will , and Im using your settings om my phone and they are nice . very smooth
[Samsung Galaxy Nexus] büscher:
Wow wow wow

What have I done :eek:

I Was just curious about the mpo settings...

I just adjusted Interactive governor settings (which by the way are the same on the one V4 version as on V6) and made 3 times an antutu with you settings Nephilim, 3 times with the one someone posted as defaults from mpokang and ome time with the original settings that come from dirty-v 4 sr. In between were no reboots, just changing the governor settings. And 1.5 GHz is my daily driver so i have a reason to test them.

I just asked what you'd like to achieve with these settings because on my phone they don't give me the results you have.

Also I'm a maguro user, I think as you are on a toro that also could be a reason?...

My post was not meant as criticsm.
[Samsung Galaxy Nexus] Grarak:
bsmitty

https://github.com/Grarak/grakernel-tuna/commit/3d4b908d5113fcb8ab71f327afd87afaac3cfce1
[Samsung Galaxy Nexus] Nephilim:
It's an honor to hear that good sir. :)

Sent from my Android 4.4 Galaxy Nexus
[Samsung Galaxy Nexus] Sik-1:
Cool much appreciated
[Samsung Galaxy Nexus] fracama87:
Flashed Superram and I love it! :) what is about "timed" under touch wake?

Inviato dal mio Galaxy Nexus utilizzando Tapatalk
[Samsung Galaxy Nexus] Edgarngg:
Touch wake is for waking your device screen when it turns off itself just by tapping the screen. And timed is for the amount of time touch wake is available after the screen turns off. Or disable timed but you can have a bit more battery drain
[Samsung Galaxy Nexus] fracama87:
Touch wake up works, but with timed enabled doesn't works at all...
[Samsung Galaxy Nexus] Edgarngg:
Yes it works I got it enabled with 15 sec delay. What you might be doing is locking the screen with your power button to try it, and that way it doesn't work, it has to turn itself of or you can set a navbar ring target or navbar button long press target to sleep or power, that way you can turn your screen off and wake it with touch
[Samsung Galaxy Nexus] Vekhez:
Smitty.........hmmm... Uhm noticing from that screenshot (aside from your excessive data usage that we all want....) you are on Jellybean, where as the people having problems, are on KitKat..

Just something I was thinking about.
[Samsung Galaxy Nexus] Edgarngg:
Also had it when gnex first came up, very useful. But I stopped using it since jelly bean. How much juice does the actual app consume right now, is it optimized?I mean is it worth the loss?
[Samsung Galaxy Nexus] bsmitty83:
Haha , no man cmon give me a little more credit than that . that's a screenie from months ago . but my data is always at least 100 GB a month used lol
[Samsung Galaxy Nexus] bsmitty83:
I don't notice any battery drain , its very worth it to me . the dev still updated it regularly . just updated yesterday I believe
[Samsung Galaxy Nexus] Vekhez:
Ah, well that would explain it...

I have 2GB's a month (170kbs) on my home internet.... #****australia
[Samsung Galaxy Nexus] juju2011:
Woot sr runs smooth as my newborns behind and no more freezes or lockuos just a random app fc here and there which is totally fine using on unofficial carbon keep up the great work and will be keeping an eye on your g+ page :)
[Samsung Galaxy Nexus] pattyboi:):
[MENTION=4608636]bsmitty83[/MENTION] , ever think of RAM OC? im pretty sure Ezekeel had it in his kernels,maybe something to look into,i can track commits if your interested at all :)
[Samsung Galaxy Nexus] antypas:
Could that be what mpokwsths pulled with Mpokang kernel? Could it be RAM overclock that it gives that huge boost in mem performance of Mpokang?
[Samsung Galaxy Nexus] Nephilim:
I was always curious myself about what was making Mpokangs ramspeed so much faster than every other kernel.

Sent from my Android 4.4.2 Galaxy Nexus
[Samsung Galaxy Nexus] fracama87:
So I'm not the only one who thinks that mpokang Super ram is smother even than this? You're agree?

This is still a great kernel... I love it! :)

Inviato dal mio Galaxy Nexus utilizzando Tapatalk

---------- Post added at 07:25 PM ---------- Previous post was at 07:23 PM ----------

How yes!

I didn't know the power button thing...

Inviato dal mio Galaxy Nexus utilizzando Tapatalk
[Samsung Galaxy Nexus] bsmitty83:
i think its caus he used zsmalloc , frontswap , cleancache, and some others from newer android kernel versions . I added them in one of my old kernels but i need to do some work for it to work on this kernel
[Samsung Galaxy Nexus] pattyboi:):
its logical,cause think,most kernels have alooottttttt of optimized ram/memory patches from the vast universe of github lol,yet mpokang still has better scores in benchmarks and performs better, "speed is key" ;)
[Samsung Galaxy Nexus] bsmitty83:
New SR build in the Op , added back dynamic f/sync , some memory commits from mpokang kernel
[Samsung Galaxy Nexus] juju2011:
Flashing now :D
[Samsung Galaxy Nexus] bsmitty83:
Its crazy fast ...
[Samsung Galaxy Nexus] rtfpessoa:
That probably brings some speed improvements. Have you thought about f2fs? Should be quite cool to see it performing in our GN.
[Samsung Galaxy Nexus] antypas:
"fanboys"

You sound like you have made it personal for some reason.

GPL compliant or not, mpokwsths' contribution is recognized.

It isn't only the ram performance boost (many people feel it, you may not).

His biggest contribution is the RAM reclaiming. Not even one dev had thought of that.

Now EVERYONE uses it. In my opinion it is the greatest achievement for this device...

We should be grateful that we have 70-80 more MBs of RAM than Samsung/Ti gave us.

And many other stuff.

I don't want to defend him or something, I don't like it that he left that way.

But you sound like a really troubled person... being highly disrespectful that way.
[Samsung Galaxy Nexus] Grarak:
I already got a ram hack back on 4.2 days. But battery drain was way too high and nobody was using my kernel. So got a new phone and stopped everything for gnexus. He doesn't show respect to GPL license so why should we treat him with respect?
[Samsung Galaxy Nexus] antypas:
You got a RAM hack before mpokang?

When and where?

And why did nobody know nothing about it?

As far as I know mpokang was the first kernel with more than 700MBs of RAM.

Any link to your work?
[Samsung Galaxy Nexus] Nephilim:
Sorry man but the only one being disrespectful is him by violating GPL, it would be one thing if he didn't know people were asking about his source but he has been on the forums only a few weeks ago, this means he has seen all of our PM's, his choosing to not share his source is not only an issue with GPL but a blatant slap in the face to everyone that politely asked him to share. It also furthers the speculation that his ramspeed hacks are nothing but false readings on the benchmark tests. I am in no way "troubled" or "disrespectful", I give him credit for the ram reclaiming but it would have happened sooner or later by the hands of another developer, most likely one that actually cares about his userbase. Mpokwths is hiding his final v10 code and if he truly did find a way to increase ramspeed he would have no reason to be so shady about it.

When I speak of "fanboy" you are probably one of the first that comes to mind, I watch how you speak here and on other threads about mpokang, you act like it is the god of kernels and no other will ever compare. Well, as I asked before, provide me with factual evidence that the ramspeed hack does more than just improve AnTuTu benchmark scores and I'll eat my words. If nobody used benchmarks I guarantee that DirtyV would be considered faster in every way. My multitasking, scrolling, app opening ect are all better, faster and smother on DirtyV than they have ever been on Mpokang, this is fact, not just me pointing to a benchmark test and bragging. I will admit that before DirtyV, I was an Mpokang SR user and it was the fastest, main word to focus on "was". If Mpokwths is someone that was not being disrespectful and deserved recognition for everything then the senior mods would not have closed his thread due to him not even having enough respect to respond to their personal messages.

Seriously, who do you think you are to call me "troubled" and "disrespectful"? What have you contributed to this thread or any other??

---------- Post added at 02:21 PM ---------- Previous post was at 02:20 PM ----------

Thank you.

---------- Post added at 02:22 PM ---------- Previous post was at 02:21 PM ----------

What right do you have to come here with 60 posts under your belt and question a contributing developer?
[Samsung Galaxy Nexus] Grarak:
Everyone could do that

OMAP already showed us how to reclaim ram

https://github.com/Grarak/grakernel-tuna/commit/e9c0dd24713dfa76d79cb743ff37bc063515b600

I can even give you a kernel with 700 MB free ram without to reclaim from tuna ion heap
[Samsung Galaxy Nexus] pattyboi:):
guys the mods are gonna start cleaning the thread if we keep talking about mpokang. im not trying to sound ignorant,but seriously can we please drop it. it is a SMITTY development thread,not a discussion on opinions of how the GPL was violated. we have pages on pages of the discussion now. im also not trying to sound demanding as i have no right to,but dont post tat sh*t about mpokang here,im sure everyone is tired of hearing it,it is what it is. it happened, we gotta kinda just deal with it. cmon guys :)
[Samsung Galaxy Nexus] Nephilim:
It's cool man, everything was done and over with until antypas decided to put his 2cents in and start calling me troubled and disrespectful. I don't appreciate that.
[Samsung Galaxy Nexus] pattyboi:):
i know man,i understand completely,im like that in real life lol,im just saying,if we keep going on with it its gonna be a thread full of really pissed off people,and not a bunch of testers and contributors and devs making good things happen. ;)
[Samsung Galaxy Nexus] Nephilim:
Fair enough. I don't want the vibe of this thread to change.
[Samsung Galaxy Nexus] antypas:
I do not question him by any means. I appreciate his work.

I just was sure that mpokang was the first custom kernel with ram reclaim.

Ha ha :laugh:

It sounds like the discreditors of Columbus.

Everyone could discover America. Only ... it is Columbus that did it.

You may not be, but you sounded like one in many today's posts. That is my 2 cents...
[Samsung Galaxy Nexus] pattyboi:):
i completely agree. :)
[Samsung Galaxy Nexus] aosp:
Don't forgot to mention the Spanish ;)
[Samsung Galaxy Nexus] xxSAKISxx:
Peace Brothers

"If you want to live you must die first"

" Powered from my 4.4.2 KitKat Galaxy Nexus "
[Samsung Galaxy Nexus] sagara.sandaru:
[MENTION=5586182]antypas[/MENTION] are you Mpokang using a new acc??? lol I feel like so
[Samsung Galaxy Nexus] antypas:
Lol,

Yes. And I am running mpokang v19. Ha ha.
[Samsung Galaxy Nexus] pattyboi:):
"plot twist" :p:silly:
[Samsung Galaxy Nexus] ak:
Live and let die!

Sent from my N4 with mpg kernel
[Samsung Galaxy Nexus] Nephilim:
Looks like you got the other sigpic worked out. Nice! :good:

BTW, you accidently linked the "general discussion" section of the G+

This is the proper link: https://plus.google.com/u/0/communities/107105281984046422598
[Samsung Galaxy Nexus] ak:
Yeah

I have updated also my threads with dirty banner.

This is the best discussion circle into all xda ?

AK&4&7
[Samsung Galaxy Nexus] michierusama:
OMG I was sleeping and now I read all this comments. Lol. I agree let's focus about this kernel and let facts show themselves. And one of them is that your settings neph are my daily driver since I discovered your thread. And this kernel is what I was waiting for 4.4 roms.
[Samsung Galaxy Nexus] Nephilim:
I added my respect for DirtyV to my sig now as well, just Neph'd the colors up a little. :)
[Samsung Galaxy Nexus] chinitiw:
Great thread and great kernel will continue with it without going into other issues

Enviado con Dirty_V kernel :s
[Samsung Galaxy Nexus] ak:
Now its the time to pay all thanks doing to me from these guys with all my possible click from today to infinity.

Keep it up dirty thread ?

AK&4&7
[Samsung Galaxy Nexus] aosp:
[MENTION=4608636]bsmitty83[/MENTION] [MENTION=4443334]Grarak[/MENTION] [MENTION=3685904]ak[/MENTION] [MENTION=4328678]metalspring[/MENTION]

I know mpo secret memory optimizations are secret but this looks awesome ;)

msm: memutils: memcpy, memmove, copy_page optimization · fcf1a68 · MotorolaMobilityLLC/kernel-msm · GitHub - http://goo.gl/IYevRJ

msm: memutils: memcpy, memmove, copy_page optimization

Preload farther to take advantage of the memory bus, and assume 64-byte cache lines. Unroll some pairs of ldm/stm as well, for unexplainable reasons. Future enhancements should include, - #define for how far to preload, possibly defined separately for memcpy, copy_*_user - Tuning for misaligned buffers - Tuning for memmove - Tuning for small buffers - Understanding mechanism behind ldm/stm unroll causing some gains in copy_to_user BASELINE (msm8960pro): ====================================================================== memcpy 1000MB at 5MB : took 808850 usec, bandwidth 1236.236 MB/s copy_to_user 1000MB at 5MB : took 810071 usec, bandwidth 1234.234 MB/s copy_from_user 1000MB at 5M: took 942926 usec, bandwidth 1060.060 MB/s memmove 1000GB at 5MB : took 848588 usec, bandwidth 1178.178 MB/s copy_to_user 1000GB at 4kB : took 847916 usec, bandwidth 1179.179 MB/s copy_from_user 1000GB at 4k: took 935113 usec, bandwidth 1069.069 MB/s copy_page 1000GB at 4kB : took 779459 usec, bandwidth 1282.282 MB/s THIS PATCH: ====================================================================== memcpy 1000MB at 5MB : took 346223 usec, bandwidth 2888.888 MB/s copy_to_user 1000MB at 5MB : took 348084 usec, bandwidth 2872.872 MB/s copy_from_user 1000MB at 5M: took 348176 usec, bandwidth 2872.872 MB/s memmove 1000GB at 5MB : took 348267 usec, bandwidth 2871.871 MB/s copy_to_user 1000GB at 4kB : took 377018 usec, bandwidth 2652.652 MB/s copy_from_user 1000GB at 4k: took 371829 usec, bandwidth 2689.689 MB/s copy_page 1000GB at 4kB : took 383763 usec, bandwidth 2605.605 MB/s
[Samsung Galaxy Nexus] antypas:
:cyclops: :good:
[Samsung Galaxy Nexus] Grarak:
thanks for this

will try
[Samsung Galaxy Nexus] Hetalk:
I did it the easy way. Stole yours :D

Update: Did a clean 4.3 factory image flash yesterday. Did all the good stuff and got to ShinyROM, which is pretty much stock.

Am using xposed to get the min features that I need.

Am using dirty latest sr version, with neph's settings, and it's been working pretty neat. No issues so far.

All values stick on trickster, which wasn't the case with me on vanir and liquid.

Dirty and the dirty gang rox.
[Samsung Galaxy Nexus] Nephilim:
Lol, I guess that would be the easiest way. :p
[Samsung Galaxy Nexus] bsmitty83:
Hook me up with a custom red

n black one plz .....
[Samsung Galaxy Nexus] Utkarsh-ezzo:
awesome
[Samsung Galaxy Nexus] Grarak:
I didn't notice a big improvement

https://github.com/Grarak/grakernel-tuna/commit/8c00a7a53ca8f4312198168779741b62e505c15d

But it could also be my fault. I am a noob with assembly.
[Samsung Galaxy Nexus] michierusama:
A little off topic but I can't seem to find the solution. I found a thread but I don't understand how to do it.

The thing is, how can I scan my sdcard and fix any errors found like Windows diskchck. I read using cwm but I use twrp. Well that's all.
[Samsung Galaxy Nexus] aosp:
What times did you see after the patches?

https://play.google.com/store/apps/details?id=net.danielroggen.rambench
[Samsung Galaxy Nexus] bookerok:
Despite the many positive reviews about DirtyV-2.5.14, this kernel shows the lowest performance in asphalt 8 (even faster core CM in this game: (:rolleyes:
[Samsung Galaxy Nexus] Grarak:
on a1 SD bench I can notice an improvement of ~150MB/s
[Samsung Galaxy Nexus] Nephilim:
So what you are saying is you dont like the kernel because you can't play a game well on your cellular phone? I have a PS3 for that personally.

Sent from my Android 4.4 Galaxy Nexus
[Samsung Galaxy Nexus] aosp:
Good start I'm gonna bench compare GKv0.8.? ;)
[Samsung Galaxy Nexus] Grarak:
yes sure

here is the kernel with the commit

http://d-h.st/azk
[Samsung Galaxy Nexus] aosp:
[MENTION=4608636]bsmitty83[/MENTION] [MENTION=3685904]ak[/MENTION] [MENTION=4443334]Grarak[/MENTION]

Life is way to short to acknowledge any kind of kernel complaints from users that do not include any last_kmsgs or dmesgs #JUSTSAYING ;)
[Samsung Galaxy Nexus] Grarak:
I don't have this problem

since not many guys are using my kernels:rolleyes:
[Samsung Galaxy Nexus] bsmitty83:
Lol ..... [MENTION=2838735]aosp[/MENTION] told me its not quantity , it quality .
[Samsung Galaxy Nexus] juju2011:
I'll be using your tw kernel for mega when release it :)
[Samsung Galaxy Nexus] Nephilim:
I'm not the creator of that particular sig, I forget who is but I would recommend he make you a Red and Black one that says "Lead Developer" rather than "Official Supporter". If you he doesn't put one together for you though, I'll take care of it. :)
[Samsung Galaxy Nexus] aosp:
Team AKBSGK ;)
[Samsung Galaxy Nexus] Nemed:
I will :) but tomorrow :)

Inviato dal mio Galaxy Nexus utilizzando Tapatalk
[Samsung Galaxy Nexus] cujo6801:
Runs smooth

I like the color settings..

Can't us trickster mod..

http://timos.me/tm/start

sent from the DOG pound

---------- Post added at 04:25 PM ---------- Previous post was at 04:24 PM ----------

Something about busbox

sent from the DOG pound
[Samsung Galaxy Nexus] Grarak:
I would recommend you to use synapse

Should come with the kernel itself

Or download busybox from play store
[Samsung Galaxy Nexus] cujo6801:
Synapse forced closed...

So I used busybox pro

The problem was easy fix..

Moved busybox from sbin to xbin...

Thanks

sent from the DOG pound
[Samsung Galaxy Nexus] aosp:
I agree but I'm a sad panda cause it is not compatible with AnyKernel :/
[Samsung Galaxy Nexus] bsmitty83:
Thanks man that's awesome . I heart Italy :p
[Samsung Galaxy Nexus] aosp:
Classy Design always
[Samsung Galaxy Nexus] aosp:
[MENTION=4608636]bsmitty83[/MENTION] Have you asked [MENTION=4544860]osm0sis[/MENTION] to work his AnyKernel voodoo for adding Synapse support?

[MENTION=4443334]Grarak[/MENTION] added support for synapse in GraKernel here · 1d616df · RomSwitchers/RomSwitcher-tuna · GitHub - http://goo.gl/7QchpC
[Samsung Galaxy Nexus] osm0sis:
Hey they're not set in stone, there's always room for improvements, I just know like 25 guys did a lot of testing and comparisons to come up with the finals and we did it mostly on feel since that's more important than benchmarks.

As for g_h_l lower than 60, that continues to make no ****ing sense because (if you're doing it correctly) you'd need to put target_loads even lower and that would be insane and drive up the idle freq to keep the loads low. Please go back and read my posts on how it works again and why mpok making it constantly frequency-load oscilate is wrong.

I'm game, I'm way out of the loop on Synapse though. What's it all about? Google ain't telling me ****.
[Samsung Galaxy Nexus] pattyboi:):
its a really good app for tweaking kernel perimeters,thats AFAIK
[Samsung Galaxy Nexus] osm0sis:
Ah found it on market if it's the one by Andrei F. Checking it out.

Edit: So UCI support seems to be the thing and it has to be added in the kernel/ramdisk for the app to even work? That's so weird. Sysfs files are exposed for more things than we even know about, that's how all other tweaking apps do it..
[Samsung Galaxy Nexus] pattyboi:):
only bad part as it needs ramdisk support to be used
[Samsung Galaxy Nexus] Rushead:
Sorry, guys, I gotta bail on this thread...or get a divorce. I love you all & I'll try to keep up covertly, but I'll probably not make it. After almost 9 years married, the sex is still freaking amazing, so the choice is simple. Please forgive me if I ask stupid questions in the future. "Smitty Rules!"

Sent from a flashead cracker.
[Samsung Galaxy Nexus] aosp:
https://github.com/AndreiLux/Synapse/wiki

Initialization

Synapse expects a*su*program in the environment PATH to execute.Synapse expects a*uci*program in the environment PATH to execute.

uci*is expected to serve two possible parameters in its first parameter position;

uci config*which will return via standard output a JSON formatted configuration output representing the element domain model.
[Samsung Galaxy Nexus] NeverSeparate:
Ha!
[Samsung Galaxy Nexus] aosp:
[MENTION=4608636]bsmitty83[/MENTION] Tell antutus to bench new GraKernel while you work on the next SV we need more comparisons with mpo ;)

GraAnyKernelv0.9.zip - http://goo.gl/47d8JQ

[MENTION=2853378]Nephilim[/MENTION] Try tweaking to you peaking ;)
[Samsung Galaxy Nexus] Sik-1:
Ahhhh life with intelli-demand lol
[Samsung Galaxy Nexus] metalspring:
Btw [MENTION=4608636]bsmitty83[/MENTION] would it be possible to add back ondemandplus instead of regular ondemand? So we could have ondemandplus and ondemandx (which is just ondemand plus hotplugging, right?)
[Samsung Galaxy Nexus] adoboyo:
Nep, you using SR or reg DirtyV nowadays?

My battery life on SR is negligibly worse than regular DV, even on the same settings. Is the extra ram a reason for this?

Patiently waiting for new build with 180mhz :)
[Samsung Galaxy Nexus] Sik-1:
Unfortunately it doesn't allow the phone to sleep the kernel that is, I've tried several things and a no go
[Samsung Galaxy Nexus] bsmitty83:
heres a new Smitty test kernel ,

built with Christopher83's last toolchain

Link is in the Op as well

SmittyV-2.7.14.zip - 3.31 MB
[Samsung Galaxy Nexus] Sik-1:
Sweet just as I was about to flash back and sorry for the off-topic other kernel comments in your thread
[Samsung Galaxy Nexus] bsmitty83:
no worries ,

still working on intellidemand for ya ,, but right now it dosent like me
[Samsung Galaxy Nexus] adoboyo:
Is it still based off vanir's? I'm rocking 2/7 builds stock kernel and I'm loving it.

If you improved on it to make it that hawtness then I'm all in.
[Samsung Galaxy Nexus] bsmitty83:
Yea . its still vanir based ... This whole thing grew out of a kernel I made for myself and since I use vanir , I used their kernel to base mine off .
[Samsung Galaxy Nexus] adoboyo:
Nice. I'm a vanir fan myself so I'll be sure to test this **** out.

Thanks for all you do brahhh.
[Samsung Galaxy Nexus] pattyboi:):
you wont be disapointed,trust me
[Samsung Galaxy Nexus] adoboyo:
Definitely not! This thing flies! Just testing out battery now.

Smitty, bic is stock correct? I changed the tcp and forgot which was stock lol
[Samsung Galaxy Nexus] pattyboi:):
yes sir,bic is stock :)
[Samsung Galaxy Nexus] metalspring:
Pretty fast and smooth but still somehow getting very poor graphics performance (quadrant couldn't get past 33 fps on last graphic test when normally it's right around 59)

I'm assuming that would also apply to any type of graphic intensive app or game, which is why I bring it up

Also, have you tried out those cflags mentioned earlier? They seemed to help out on v6
[Samsung Galaxy Nexus] cujo6801:
Goes into deep sleep fine for me on latest Vanir

sent from the DOG pound
[Samsung Galaxy Nexus] bsmitty83:
Not yet , try raising the iva volts up +25 , I forgot to adjust . but since I'm an idiot and forgot I can clone your fork of dirtyV , it'll be easier to get it back to where it was .

Tomorrow ;)
[Samsung Galaxy Nexus] adoboyo:
Running your stock settings smitty except 128 min, 350 max screen off and 180 min screen on and raised the IVA voltages as you pointed out and this **** is butta. Fast and smooth. I'm hoping the battery life lives up to the smoodness.

Any reason why you and a lot of devs don't use the multicore power saving, for stock settings at least?
[Samsung Galaxy Nexus] Royal King:
I'm getting continous force close while browsing pics on the latest one :( didn't get any one v5
[Samsung Galaxy Nexus] osm0sis:
Interesting. What's the advantage though? Seems like needless overcomplication to me so far.