yashsingh1/xdaforums huggingface dataset:
[HTC EVO 3D] kenpen:
first, make a nandroid backup. then,

1. boot into a sense rom or a sense nandroid (anything with working EPST).

2. run GPS to make sure it works

3. open the dialer, and type "##gpsclrx#" (without the quotes of course)

it will ask for pass word..download msl from market and run it. write down number cause thats your pass word

4. hit OK or Yes to clear GPS data (can't remember exactly what it says)

5. it will say that it will reboot in 10 seconds, but it won't. wait ten seconds, then manually rebood.

restore your nandroid. your GPS should work

can i get a thanks if it works for you
[HTC EVO 3D] A$hr@j:
Thank you sooooooooo much!! I'll try this out in the morning and will update you with the results..

P.S. This is the reason I will always love XDA- when you have an issue, there is always somebody to help.

Sent from E3D on ICS
[HTC EVO 3D] xlogix:
Not trying to push any particular ROM as I'm not even running icsdeck anymore but GPS was rock solid right from the gate with icsdeck. No sense ROM flashing BS....seemed to be much more stable also. Ics is nice just seems like we will be waiting a loooooong time for working camera/4g/battery life /stereo bt/3d
[HTC EVO 3D] kenpen:
so update today?
[HTC EVO 3D] Emerl:
-_- don't rush Joelz!! Haha
[HTC EVO 3D] luderbeck1:
Friend Sync in the Market is free and works great too.
[HTC EVO 3D] jimlightner:
you got that right!!!!!!!...WTF PEOPLE
[HTC EVO 3D] A$hr@j:
Oh! I think, he was asking about my GPS issue --- not yet resolved. I did something wrong, I guess.

I am on HBoot 1.5 with S-on, so I guess I need to use Flash GUI before trying to restore a Sense Nandroid... correct?
[HTC EVO 3D] minieod:
ice creaammmmmmmm
[HTC EVO 3D] Emerl:
To flash the kernel compatible with the sense rom, then yes... :)
[HTC EVO 3D] quantumburnz:
I'm with you.. The data usage warning is annoying as can be and there's no way to get rid of it!
[HTC EVO 3D] munsterrr:
Im sorry. I removed this beautiful rom yesterday but I was able to remove both of those notifications. Data notification in settings and the VM I was able to just slide it off to the left/right, card style.
[HTC EVO 3D] piscesjoey:
Can't wait for the new episode tomorrow night! *end off-topic rant*

Evo 3D powered by viperROM
[HTC EVO 3D] renzo.olivares:
Im using an early version of cm9 launcher since the other ones were force closing
[HTC EVO 3D] empiire:
I'm happy with the stock launcher.

Actually, I'm just happy we have ICS. Awesomeness.
[HTC EVO 3D] benjimatt:
Just to show that my gtalk is working correctly......

Uploaded with ImageShack.us
[HTC EVO 3D] empiire:
Any idea why preludedrew's browser works right out of the gates but in yours the OpenGL rendering has to be killed in order for it to work? Is it just the browser apk itself or the gl/hw libs?
[HTC EVO 3D] benjimatt:
Nope mine only force closes when im trying to add a widget :-( which is making me real sad. I just installed the APK though i didnt do the update.zip if that makes a difference.
[HTC EVO 3D] Durkbeef:
I'm no Dev (not even in the slightest sense of the word), but it seems to me that all the launcher issues are stemming from widgets somehow. Nova's app drawer kept FCing on me untill I disabled widgets showing in the app drawer (I still wasn't able to add them manually) and Trebuchet FCs whenever going to the widget drawer.
[HTC EVO 3D] bluerjb:
Rebooting solved it for some reason.
[HTC EVO 3D] renzo.olivares:
his build doesnt have hw acceleration the gfx issues are caused because mine has hw acceleration i think its the apks going to try to smali mod them right now
[HTC EVO 3D] renzo.olivares:
Maybe ill try some things just woke up from a nap :) lol
[HTC EVO 3D] unknown1205:
im using the stock launcer that comes with alpha3 and adding widgets seems to be working fine for me.
[HTC EVO 3D] avalst:
Where's your donate link? :) you've been doing so much amazing work!
[HTC EVO 3D] empiire:
Okay I've been trying to hunt them down myself but I can't figure it out right now >:0 let me know if you need help with getting the battery to report properly too because I know his build has the battery reporting!

EDIT: it's in an XML string in browser.apk btw. You can disable OpenGL rendering from there without having to try to smali mod anything. No need to take the hard route :D And battery is broken nevermind...
[HTC EVO 3D] benjimatt:
It doesnt work for stock correctly. but with all of the other launchers it force closes when adding widgets
[HTC EVO 3D] renzo.olivares:
His build doesnt have battery reporting it restarts to 99% on reboot like mine
[HTC EVO 3D] benjimatt:
gosh this would be amazing!!!! literally battery is the only thing stopping me from using this as a daily. well that and widgets not working with nova lol
[HTC EVO 3D] mrnygiants:
Its not under the normal settings, you need to be on the internet explorer, hit menu and then settings, and you will see general privacy & security, etc. at the bottom is Debug, click that, and then uncheck Enable OpenGl rendering, and bam, works perfect for me.
[HTC EVO 3D] empiire:
Reference my last post :D
[HTC EVO 3D] il Duce:
Damn this thread is POPPIN!
[HTC EVO 3D] bmtdan:
Lol I just got all my launchers working down to this small issue lol I basically had to disable the app drawer widget function in nova to get it working correctly .
[HTC EVO 3D] empiire:
Because ICS kicks ass. :D
[HTC EVO 3D] pwnyourace:
Idk about the data usage warning as I have never gotten it..but anyone with the phantom voicemail notification if you want just send me a PM and ill send you a modded phone.apk to make it go away
[HTC EVO 3D] renzo.olivares:
still working on a gfx glitch
[HTC EVO 3D] skw5115:
Just wanted to say thanks for all your hard work man you do an amazing job
[HTC EVO 3D] renzo.olivares:
By the way im talking about a different aosp build not this one :) so stay tuned just fixed gfx glitch checking for other bugs
[HTC EVO 3D] flooppoolf:
Don't forget Haedphone Jack issues. :p :o
[HTC EVO 3D] renzo.olivares:
Fixed :) lol
[HTC EVO 3D] renzo.olivares:
i have an idea on camera i just fixed it on rezound will try evo 3d now
[HTC EVO 3D] skw5115:
I'm about to jizz myself lol
[HTC EVO 3D] jclendineng:
Dude you're awesome.
[HTC EVO 3D] flooppoolf:
Kid:Is it normal to jizz yourself for a camera fix?

Friend: Doesn't matter, it's ICS.
[HTC EVO 3D] bjones8515:
Thanks for ur constant support and just bein a loyal dude to us. I can't wait for whatever u've got in store. It's always killer.
[HTC EVO 3D] doakills:
i'd be happy with any form of a update, love your work! thanks joelz
[HTC EVO 3D] xian_online:
Thank You So Damn Much! For deciding to support "this other build!!"
[HTC EVO 3D] bigboidomo:
Woot woot super excited!

Sent from my EVO shooting u n 3D
[HTC EVO 3D] rank78:
Seeing this upsets me, can only guess its because the 3d is more mainstream so any jag who feels entitled to special treatment feels like they can hassle devs.:mad:
[HTC EVO 3D] mrrogers1:
By chance, did rounding the in-call mute?

Sent from my Evo3D with XDA Premium App (but I still know how to search)
[HTC EVO 3D] kenpen:
can someone kindly tell me what the gfx glitch is..?
[HTC EVO 3D] flooppoolf:
In CM9 by Joelz (unofficial port) there was many graphic glitches such as a static picture with screwed up background.
[HTC EVO 3D] kenpen:
thanks man,but i did not notice a glitch on joelz ics rom so are we getting update on cm9 unofficial port?
[HTC EVO 3D] flooppoolf:
Yeah. 10 Char
[HTC EVO 3D] ChrisDoctorD:
Oh hell yeah! I would love for the camera to work! I'm tired of my girlfriend making fun of the roms I run. She doesn't understand. Anything not working on my phone is ammunition for how silly this all is in her opinion.

Thank you for all of your hard work joelz! This rom is incredible!
[HTC EVO 3D] twistedgonzo:
Totally feel ya there man. My girlfriend has the "almighty" iPhone. Things is, even running alpha and beta roms, I get better signal, gps, battery life than her iPhone.

Thanks Joel! Every rom you build is superb. You're the shiz.
[HTC EVO 3D] jimlightner:
Any word on the update????,by the way rom's runnin great....
[HTC EVO 3D] A$hr@j:
There's a new thread opened by joelz. Have a look - unofficial cm9
[HTC EVO 3D] ridleyj329:
http://xdaforums.com/showthread.php?t=1493082
[HTC EVO 3D] herousr:
Thanks for the link. Does anyone know the major (or minor) differences between the two builds? I've always loved CM builds but that one is alpha while this is beta? I didn't notice anything that this ROM has that that ROM doesn't.
[HTC EVO 3D] aaronpoweruser:
Cm9 is faster and more stable but has gfx glitches, and less of the features of rom control
[HTC EVO 3D] tatnai:
also CM9 wifi works in bootmanager. CM9 notification widgets are much better IMO. talk force closes in CM9, you can't flash other g-apps over it to fix (breaks other things), have not tried pushing individual components over yet. pretty similar otherwise; I don't use Talk, I strongly favor CM9 notif widgets, and I run ICS in boot manager, so...
[HTC EVO 3D] uh60james:
Back to this after trying the CM9 preview. Don't seem to be a ton of differences other than the obvious but I have working YouTube with this ROM and not on CM9. Joelz is definitely the man
[HTC EVO 3D] kenpen:
+1
[HTC EVO 3D] m00nhead:
agreed. this rom works better for me. plus, i like the warm controls and a working gtalk. cm9 is nice, but i honestly don't see any reason to use it over this.

is there a reason?

anyway, thanks joelz!
[HTC EVO 3D] xian_online:
Gtalk does work, you just can't flash the gapps over the old one, the perm. problem remains some how even with a cache wipe. A fresh wipe and direct flash of good gapps will fix gtalk right up (I don't know why but other manual fixes didn't fix it, but flashing both cm9 and jayharpers gapps in the open will fix f/c)

most all off the problems with any of the ics builds is driver support for our devices with changes in ICS. so you'll experience the same problems across the ICS board in one way or another. For instance: wifi dhcp connect issues. MMS, Bluetooth wakelock, graphics drivers (various levels of problems including HD accel,) USB mount, camera, and charging/battery reporting (the stop charging issue has hit me at one point or another with all ics builds at one point, trust me its in all off them,) etc. All of these pretty much deriving from lack of kernel/driver code.

So basically, try both of 'em, there both a great examples of Joelz talent. CM9 is just phenomenal IMHO.
[HTC EVO 3D] uh60james:
I couldn't find one, that's why I'm back!
[HTC EVO 3D] 86nymets:
BT Audio works on the CM9 ROM for me. Big +! Fix the video issues and it's gold.
[HTC EVO 3D] JIannitti:
Hey Joelz, is there anyway you can add the voicemail notification option in the phone.apk for your next update on this. I used the phone.apk with the option that someone posted in the cm9 thread but it it was buggy when receiving a call. If not no biggy...thanks for all your hard work
[HTC EVO 3D] uh60james:
Bluetooth Audio works on this ROM for me, stream music from phone to car system without problem.
[HTC EVO 3D] bjones8515:
Works for me. Here u go hope it helps!

http://db.tt/BSMSUgCa
[HTC EVO 3D] kenpen:
just wondering if joelz is gonna be updating this rom or if he has moved on to cm9?
[HTC EVO 3D] tom1l21:
He said a few days ago, somewhere on xda, that he would still be updating this rom.
[HTC EVO 3D] G.Newton:
I already asked that question lol.
[HTC EVO 3D] kenpen:
cricket noise
[HTC EVO 3D] tom1l21:
Come on man, we all want an update, but you think when Joelz sees this **** he'll be motivated to develop for us? If anything, he'll think we're impatient, self-entitled jerks. Seriously, when an updates ready, it'll be ready. Don't piss off Joelz and ruin it for all of us. If you want faster updates, maybe sending him a little donation would help your cause.
[HTC EVO 3D] kenpen:
Just saying its a little quiet.
[HTC EVO 3D] Ckao:
hello

lol

...Joelz is a very busy kid!
[HTC EVO 3D] renzo.olivares:
after cm9 ill update this...had to give a new rom to 3d (miui v4) and update cm9 since so many people use it this rom will be updated to
[HTC EVO 3D] kenpen:
thank you sir
[HTC EVO 3D] EniGmA1987:
Thanks JoelZ! I really do love this ROM.

By "updates" what do you mean? I havent really found any bugs other than just the known not working things. Did you and chad figure out a way to get camera working and/or SD card to mount?
[HTC EVO 3D] drcz_92:
so is there a miui 4v for the evo 3d? link link link. please.
[HTC EVO 3D] Gumby63:
Lol where have you been..http://xdaforums.com/showthread.php?t=1504916
[HTC EVO 3D] drcz_92:
apparently under a rock . dayum.. fashy time. thanks bro..
[HTC EVO 3D] james873:
Still running great
[HTC EVO 3D] renzo.olivares:
Working on it guys
[HTC EVO 3D] herousr:
Now I'm not sure if I want to flash the new CM9 or wait for this one... decisions decisions. Can you list the differences between the two?
[HTC EVO 3D] james873:
Flash both and see which one your phone likes better
[HTC EVO 3D] tmacgarris6727:
are gapps included or do we have to flash them ? just asking
[HTC EVO 3D] G.Newton:
In this ICS-AOSP rom, gapps are included.
[HTC EVO 3D] renzo.olivares:
oh u guys are going to love the update :)
[HTC EVO 3D] jasKaos:
So suspenseful... Drop it when you can Joelz.

...sent from my sexy smooth 3vo running CM9!!
[HTC EVO 3D] bigboidomo:
Such a tease lol

Sent from my EVO shooting u n 3D
[HTC EVO 3D] jclendineng:
Joel dude what did you do now lol :)
[HTC EVO 3D] jsmitty90:
you tease, you..
[HTC EVO 3D] renzo.olivares:
I would post its basically perfect but im having this weird bootloop issue..ill figure it out tmmrw
[HTC EVO 3D] tom1l21:
Joelz, is the main difference between this ROM and CM9 basically Chad's kernel and warm tweaks?
[HTC EVO 3D] uh60james:
Damn you bootloop! Take your time JoelZ, it will be worth the wait to all of us!
[HTC EVO 3D] herousr:
Agreed can't wait to see the new changes.
[HTC EVO 3D] kenpen:
Any one tried tiamats new kernel with this rom
[HTC EVO 3D] renzo.olivares:
http://www.androidfilehost.com/main/EVO_3D_Developers/Joel/ROMS/.AOKPTest
[HTC EVO 3D] A$hr@j:
YIPPPEEEE!!!! So, this is the updated ROM???

Can't wait to play around.. downloading it as I type. :)
[HTC EVO 3D] il Duce:
Holy ****, it's AOKP?!??!
[HTC EVO 3D] netwokz:
Everyone flash this now... lol, its f-ing awesome!! and joel, on a side note, did you not disable the capacitive buttons on purpose? Cause mine still function.
[HTC EVO 3D] renzo.olivares:
That's what I was thinking to when I ported lol...its an alpha so be weary everything works 3g is perfect...there's some stability issues I will deal.with when I get home
[HTC EVO 3D] renzo.olivares:
Actually I tried but they still worked maybe you can do it
[HTC EVO 3D] renzo.olivares:
Those who don't want the on screen nav buttons they can be disabled
[HTC EVO 3D] A$hr@j:
Joelz... Just wanted to say: You are awesome!!
[HTC EVO 3D] renzo.olivares:
I haven't updated the Op because I still need to address some issues and id like chads kernel to be in the release hehe
[HTC EVO 3D] jclendineng:
When is his kernel coming out?
[HTC EVO 3D] netwokz:
Ill see if I can disable them. One thing though, I was going through the apps(removing ones I don't use) and I saw this... lol
[HTC EVO 3D] renzo.olivares:
Hehe :)
[HTC EVO 3D] rank78:
Well, they are kinda horny
[HTC EVO 3D] netwokz:
Yeah, no go on disabling them joel, they still work for some reason. I'm going to have to go back to MIUIv4 for now, I keep getting random reboots(I think it has to do with batterybar animations) but I will defiantly keep this one close.
[HTC EVO 3D] herousr:
Super excited for that. Is there a link where I could check out his progress? Going to flash this soon and I'll comment on how it is.
[HTC EVO 3D] renzo.olivares:
Fixed bootloops....now i have a weird issue with audio policy :D fun
[HTC EVO 3D] G.Newton:
I'd very much enjoy Chad's kernel too! Especially since he has battery and almost everything else working.

Audio policy? Damn 3VO lol.
[HTC EVO 3D] ChrisAC84:
Awesome work, JoelZ! Not too fond of the nav buttons on-screen, though. Tried removing them, and it still has the black bar on the bottom, unless I am doing something wrong
[HTC EVO 3D] jclendineng:
I can confirm. Graphical glitches and can't remove. Good job just hate lack of screen real estate lol
[HTC EVO 3D] renzo.olivares:
i can remove it fine u just have to find the OPtion :)
[HTC EVO 3D] jsmitty90:
haha that's a nice boot animation
[HTC EVO 3D] herousr:
Yeah I couldn't find the option to remove the onscreen buttons. I also had service issues couldn't get my text for two step authentication. Went back to cm9 might try again later.
[HTC EVO 3D] renzo.olivares:
Fixed audio...testing one more thing then upload
[HTC EVO 3D] A$hr@j:
Press the power button.. you should see an option for hiding navigation buttons.. FYI: the on screen buttons are referred to as navigation buttons throughout the Rom. You can also see more options for them under settings> rom control

Sent from E3D on ICS- CM9
[HTC EVO 3D] jclendineng:
You're awesome. :) and I found the option just didn't remove then. Always left one? Anyways reinstalled in bm will test it again. You da man as always. Btw we share names. That's epic :D
[HTC EVO 3D] renzo.olivares:
One issue with everything media related just dying...lol...going to fix later..im getting bored atm..and also waiting on chad's kernel
[HTC EVO 3D] alexnaoumi:
Is camera gonna be working when you upload today joelz?
[HTC EVO 3D] renzo.olivares:
No camera.............
[HTC EVO 3D] alexnaoumi:
Thanks for the quick reply
[HTC EVO 3D] aaronpoweruser:
you dont need a camera you have unicorns but no cam until we see a leak for the 3d no way around it
[HTC EVO 3D] A$hr@j:
& guess what happens if I turn off the unicorn boot animation.. I'm labelled as Jerk!! Ha ha ha ha..
[HTC EVO 3D] netwokz:
Haha, that's awesome.
[HTC EVO 3D] kenny8504:
Crazy I flashed it didn't give me data nor wifi will try again later
[HTC EVO 3D] ch1naski:
Android Open Kang Project?

Smartass with a Dumb phone.
[HTC EVO 3D] EniGmA1987:
a "certain someone" already got camera working, but only on certain hardware revisions of our phone. So it is possible we will see working camera for everyone before an official release of near finished leak.
[HTC EVO 3D] Cwebb03:
What are the changes for the updated version? Or is it just stability and stuffs
[HTC EVO 3D] Neogenx:
Did Joel post the new version already since he said he had to fix something
[HTC EVO 3D] aaronpoweruser:
someone got camera working on the new ota base not ics, ics needs some rom side binarys for cam to work

---------- Post added at 04:46 PM ---------- Previous post was at 04:45 PM ----------

no he hasnt posted he has to fix media scaner and is waiting for a 3.0 kernel release which should be soon
[HTC EVO 3D] uh60james:
Chads ICS kernel is live! http://forums.infectedrom.com/showthread.php/1112-KERNEL-AnthraX-ICS-ONLY
[HTC EVO 3D] jamexman:
The thread is... Download link is still pending.
[HTC EVO 3D] SoraX64:
Despite the stability issues that this ROM has (lots of quick reboots and apps just closing) it's a winner. I'm enjoying it more than CM9 already.
[HTC EVO 3D] MikeCriggs:
Made me almost cry when I saw that, lol.

Sent from an ICS loving Shooter via XDA Premium.
[HTC EVO 3D] Cwebb03:
Joel, are you still gonna bake Chad's kernal into your ROM? Because us people on Boot 1.5 need to know this ****
[HTC EVO 3D] aaronpoweruser:
why there is fastboot, flash image gui and know htc dumb tool all good options and all but fastboot work on the go
[HTC EVO 3D] uh60james:
Yeah, sorry about that guys. Was at work and didn't have time to read the thread.
[HTC EVO 3D] jfizz88:
Doesnt matter boot 1.5 doesn't let you flash kernel through recovery. Have to use flashimg GUI and other sorts
[HTC EVO 3D] G.Newton:
It does matter what kernel JoelZ uses.. it directly affects the ROM. And I'm on hboot 1.5 and can flash a kernel through recovery (using cmd).
[HTC EVO 3D] renzo.olivares:
Sycing with cm9 source right now i have to many roms out right now 2 aosp roms i will focus on are a build based on cm9 and MIui v4
[HTC EVO 3D] G.Newton:
So Warm 4.0 Beta (ICS-AOSP) and CM9 will be your focus now? If you're basing them off of cm9 and miui, what major changes will occur to ICS-AOSP?
[HTC EVO 3D] aaronpoweruser:
if your going to focus more on cm can you post the AOKP build u were working on, and while cm9 has more issues cm9 implements more fetures
[HTC EVO 3D] renzo.olivares:
I will im not focusing on cm9 im building off of it i will add AOKP Features..but of course will post what i have so far with AOKP
[HTC EVO 3D] aaronpoweruser:
f_ck yea a cm base with an AOKP framework i was planing on doing one when the verndor trees for the 3d were released i prefer aokp to cm
[HTC EVO 3D] G.Newton:
So we're about to get a badass rom based off of cm9, and another legit AF rom based of miui v4? Screw HTC's later-than-March schedule ICS update when we got devs like Joel.
[HTC EVO 3D] aaronpoweruser:
if you post on git i will gladly help im much better at java than smali
[HTC EVO 3D] renzo.olivares:
Ill post on git tmmrw when i figure it out :) just finished syncing lol
[HTC EVO 3D] jasKaos:
Just flashed this with the latest Tiamat kernel to see how the two work. Tons of issues for sure sadly.

I'm not sure what is up with it, but I get constant reboots, and other issues. Going to reflash the AOKP version without the latest tiamat kernel to see if that works.

Once again, I have a feeling this is going to be amazing... Joelz, you never cease to amaze me.

EDIT 1: After a good reboot, everything is working fine (minus the normal problems)... going to keep testing with the latest tiamat kernel to find bugs.

EDIT 2: Still messing around, graphical issues with the bottom buttons, which sucks, and I can't seem to figure out how to remove them. Certain times when you go to ROM Control it will reboot my phone. After about 10 minutes I said **** it and went to the kernel that comes with the rom and still a bit of reboots plaguing me. Such a shame.

Overall, it looks great... it's fast for sure... but not enough works for this to come close to being a stable rom. But we all already know this. Hopefully more fixes come fast for this one!
[HTC EVO 3D] minieod:
Tiamat has an ics kernel? .... ??
[HTC EVO 3D] jasKaos:
Yup, he just released it! It makes MIUI v4 AMAZING. Allows for OC/UC, and everything but CAMERA/USB Mass Storage pretty much working. It's good. But I'm putting all bets in that Chad's next release will blow even this one to dust.
[HTC EVO 3D] SoraX64:
I'm glad to see the AOKP features sticking around. So many neat tweaks, like weather right above the carrier label (which you can change), working battery mods, toggleable nav buttons, better notification power widgets, etc.
[HTC EVO 3D] Tipharet:
Camera in ics, are you troll?
[HTC EVO 3D] renzo.olivares:
Working on device tree and vendor
[HTC EVO 3D] kenpen:
Are we gonna have on screen buttons in next realease
[HTC EVO 3D] unknown1205:
testing this now!! :D

http://forums.infectedrom.com/showt...ICS-now-kangable?p=30137&viewfull=1#post30137
[HTC EVO 3D] kittykat858:
fixed some stuff, and still fixing
[HTC EVO 3D] EpicBarbecue:
Is the toggling of data rom or kernel related?...nice work Chad :)
[HTC EVO 3D] kittykat858:
thanks

and no

the kernel does not contain 1 line of code for 1x/2g/3g data
[HTC EVO 3D] thizzlemania91:
Some people just can't handle their alcohol lol
[HTC EVO 3D] jasKaos:
+1 to that haha. That was a looonnnngg read!

...sent from my sexy smooth 3vo running MIUI V4!!
[HTC EVO 3D] thizzlemania91:
Its all good that gin will get u ;-)
[HTC EVO 3D] thedawn2009:
Good looking out for those that don't understand the intricacies involved. It was a terribly long read but I hold the urge to post a picture complimenting his epic tale but I wont.