yashsingh1/xdaforums huggingface dataset:
[Moto G5S Plus Questions & Answers] L4ndon:
IT WORKED! Thank you so much. This was the post I needed, it really helps when everything is put in a step by step format, I am not the best when it comes to this stuff, the only reason I wanted a custom rom was to be able to use wifi tether, being on sprint makes that hard. But now that i have the first step down hopefully everything else goes this smooth. Thank you so much again!
[Moto G5S Plus Questions & Answers] jdesignz:
Well, as long as you have done backup with twrp you have nothing to worry about.
[Moto G5S Plus Questions & Answers] Phazmos:
Doing things the right way always works! Trouble is finding that right way (heed my warning about bad info in these threads - there is a lot of it - as you found out). Just so happens I also know how to splain things to users, I've done it for something like 25+ years (yeah, I am old - make that experienced). Tethering - used to be ya add a build.prop entry to allow it, but that was many years ago and most of not all enable it by default now.

Anyways, enjoy the ride. It may be a little bumpy, but it's the bumps that keep ya awake!
[Moto G5S Plus Questions & Answers] XotusBlack:
THX for that, got stuck in recovery process (loop).

I followed your instructions, but need of stock recovery.

My Path :

Backup DATA (w/o /media/)

Manually Backup Media with TWRP to Ext.SD

FORMAT /Data (use the DATA Button in TWRP), in my case it showed Errors, i ignored it and did it once again - this time it worked.

flashed Magisk

ended up in Recovery Loop - flashed stock recov. via FASTBOOT, reboot

a rainbow lightning circle turned up, said " DELETING", device rebooted by itself.

Now the Phone boots to Android, shut it down, restart with PWR BUTOON + VOL DOWN pressed to access bootloader and flash twrp again with FASTBOOT ( fastboot flash recovery nameoftheimage.img ENTER).

Now u can restore /DATA TWRP Backup and then the manually part - in my case that worked.

THX!

//EDIT

After first boot, i noticed missing write permissions for most Apps - so i decided to Reset SELinux via TWRP, worked !
[Moto G5S Plus Questions & Answers] _adolf_:
te amo hice format data con r15 y al parecer se soluciono todo son lo maximo cauros
[Moto G5S Plus Questions & Answers] JPIYUSH:
still sim not showing on my device which is xt1804
[Moto G5S Plus Questions & Answers] Phazmos:
Never had the problem so can't help.
[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] Avis:
I've made WM6.1 ROM kitchen for Himalaya on the base of c_shekhar's WM6.1 ROM.

It's 3-rd beta version (for testing)

- .NET CF 3.5 / 2.0 optional

- SQL CE 3.5 / 3.0 otional

- new Touch-like Dialer optional

- other packages sorting

- some OEM-soft removed

- offset for PagePool change (HEX-edit): 0x004575b8

- offset for RAMDisk change (HEX-edit): 0x00456250

Here is the link (re-updated at 19.03.2008)

http://www.4shared.com/file/41258519/5557caa1/AvS_6_1_Kitchen_b3_clean.html

p.s. Many thanks to C_Shekhar for the base ROM!

And thanks to all that guys, who makes ROM-tools!

Avis.
[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] insaint:
Hm? Made ROM, flashed, now the screen stays white, though ActiveSync conects without a problem and thru it i can even browse the file system. Since this is my first time at this, will someone please tell me what i did wrong? :)

I deselected most of the options, kept the following:

- .NET CE 3.5

- SQL CE 3.5

- Office 2007

- SMS Alert Fix

- no RAM Disk selected (i suspect this is wrong)
[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] c_shekhar:
Nice efforts Avis! Hope it works fine for the people.

The kitchen is full of too many packages and option to select/deselect them as well. But since the Hima ROM size is very small (32MB only) and the OS of 6.1 is very big in itself, then you have to deselect most of the options to have successful cooking.
[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] Avis:
I haven't tested SQL CE.

And if You deselect RAM DISK (or select any other, then 48 Mb - it's default in this kitchen) - You HAVE to edit nk.nba (in the tmp folder after runing BuildOS) with HEX-edit and set proper size (search this forum for correct values) on offset 0x00456250

I hope too.

Thanks to You for XIP-porting and registry making :)

p.s. It looks strange, that cprog.exe is in XIP-section now...
[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] insaint:
Thank you for clearing that up.

Isn't it the SQL CE required for contacts and sms database? Or maybe there is SQL CE 3 built in anyway? Then the SQL CE 3.5 is simply upgrading it? Sory about the many questions, i still have lot to learn :p

I also noticed that if WMP selected, the BUILDIMGFS crashes - there is a "send/don't send" windows error message. Thou it would seam that it happens after it is done it's work.

10x in advance.

P.S.: At this point I had no luck in cooking a functioning ROM, no matter what options I use, not even the default ones.
[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] Avis:
No, contacts & sms don't use this databse.

I don't know what th SQL CE for in my PDA and I don't use it :)

This Crash appears only if You select too many packeges in BuildOS. Deselect some of them and try again. And look carefully for free sectors after build (after running createROM.bat).

And maybe it would be useful for You to read thread about AKU 0.7.0 kitchen.

This kitchen is just the same, except core files.
[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] insaint:
10x about clarifying about SQL CE.

The crash ocured even when WMP was the only thing selected. 2 times i tried making ROM with default settings, one time the crash ocured, second time not. Every other time there was crash, and free sectors never went below 8F. I was trying to make clean-lean ROM.

I read it, didn't understand all of it, but as far as i can understand i didn't make anything "bad", but simply I don't get working ROM. It's probably my fault, i must be missing something. As I said before, it's new to me. Hope I will not be too much of a nuisance. I'll continue reading and try to understand it better. Thanks again.

P.S.: Practiced some on the 6.0 kitchen and had no problems there.

P.S. 2: I used the Syed Ather's WM6.1 AKU 1.0.0 and xda2nbftool.exe from your kitchen:

xda2nbftool -x nk.nbf nk.nba 0x20040304

hex edited nk.nba at offset 0x00456250, from FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 07 to FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 08

xda2nbftool -c -u nk.nba

xda2nbftool -x nk.nba nk.nbf 0x20040304

flashed the ROM and the result was similar to the cooked ones witj your kitchen - XDA boots into white blank screen, conects to PC ActiveSync, even the file system is browsable, but no interface on the screen.

Is it possible that there is a problem with xda2nbftool.exe or might the 0x20040304 be wrong?
[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] Avis:
I can't understand how with equal settings You get different resaults %)

Maybe You don't have enough free HDD-space or free RAM on Your PC?

If You want to change RAMDisk size on some cooked ROM You have to do 2 things:

1) HEX-edit nk.nba (You did it correctly)

2) decode "default.hv" into ".rgu" file - this is registry. Find and set correct size for RAMDisk

(in case of kitchen this done automaticaly depending on selected value in BuildOS)

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\RAMDisk] --> 00 MB RAMDisk
"Size"=dword:00000000
"Address"=dword:98000000

p.s. and try reuploaded kitchen

p.p.s. btw, I have 06E3 free sectors if cook with all options unckecked
[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] insaint:
Thanks again. I knew I was missing something. I'll try what you suggested. :)
[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] Avis:
Kitchen reuploaded.

Boot-init bug fixed.
[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] emphaty:
Can you upload in rapidshare? I download in mediafire.com always disconnect until 99%. Thank you.

I'm sorry. I already remote upload in rapidshare.

http://rapidshare.com/files/99144452/AvS_wm61_kitchen_b1.rar
[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] insaint:
After the boot-init fix I finaly have my own home-brewed, cooked and working ROM. So you might be tiresome to hear this over and over gentlemen, but thanks again for your wonderfull work, you wonderfull people that made WM 6.1 possible.

But ofcourse as a newbie I would bore you with some questions yet again, sorry for that.

I have two isues with the cooked ROM:

1. It would seem that the keyboard is now a floating "window" and by the way, me and some other people on the forum apparently, don't like the new keyboard skin. Is there a way to fix either of these?

2. The Office (Word and Excel) apear to go outside of screen boundaries, there should be a toolbar at the bottom, but it isn't there and the text and scrollbar do not end at the bottom menubar, but go beneath it.

I would apreciate if you answer, if you find the time. Thank you again and in advance.

Edit: Here are some screenshots:

- The keyboard is in a floating window, you can see the titlebar

- The keyboard floating window is draged and moved

- Another shot of keyboard moved around

- The scrollbar is beneath the menubar, office apps are outside screen boundaries

- The scrollbar is missing a button, it is outside the screen boundaries

- The toolbar is enabled but is out of sight
[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] insaint:
Doesn't anybody have any idea how to fix the floating keyboard?
[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] Avis:
Yes. This bug come from one of the ROMs, that I used for kitchen...

You can fix it in registry

[HKEY_CURRENT_USER\ControlPanel\Sip]
"DragStyle"=dword:0

Anyway - this is fixed in new version of kitchen.

Kitchen reuploaded

fixed:

- floating keyboard

- .NET 3.5 conflicted with Phone

+ new dialer added
[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] insaint:
Thank you! You're the best :)
[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] Ather:
Great work...i have my self built a new kitchen for the hima's..its coded in C++ ..but its for very advanced users...just yesterday ive been discharged from the hospital..
[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] dkamin:
Hey AVIS,

thanks for yor very well work. All my trys with your kitchen are working without any Problems. One Question, what are your Z-Fix-Tweaks for ?

- are they Bug Fixes ?

- do you need them for your Russian-Version ?

- are they for your personal preferences ?

thanks in advance, dkamin
[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] Avis:
This pack contains some optional registry-tweaks.

- moves Internet cache to Storage Card

- sets "SMSDeliveryNotify" flag

- turns On "ClearType"

- adds Operator Names, that works on exUSSR territory

- and other small tweaks (You can look inside .rgu file in that package for full list)
[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] hagisbasheruk:
Being new to the forum and only having my device for 2 weeks i have tried all kitchens and roms , i used your kitchen to build a very light rom and have added most of Poorlyduck's Vista Suit and Slither SCLPC++ Cube with the Vista graphics i have came across a small problem though,i was wanting to add SpbELF_CalculatorSkin Vista style graphics but cannot replace SpbCalc_L.gif with SpbCalc_L.png and SpbCalc_R.gif with SpbCalc_R.png ,mabey there is a configuration file for this i duno , i just don't want to have to start again just to remove the SpbCalc stuff,anyway of making a flashable backup of my current image so that i can edit the nk.nbf/nba ?

I have actually used a combination of kitchens from you and Syed to make my image :D and installed the above on the device,there is still a bit i would like to implament to make it really nice
[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] Ather:
the solution is very simple..i too faced it..just open the gif file in Photoshop or any image editing software..and convert it (save as) to PNG format or vice versa..this should solve your problem
[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] vipa:
Is it UC capable?

Can it autorun ExtROM customization from SD card right after this ROM is installed?
[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] swampy395:
Avs Kitchen

Hi there thanks for the kitchen it's Great

Built the rom flashed it works great but ! I get Unknown Device and will not connect to Asynk any idears please, Do i need to edit nba if i didn't change anything in the buildOS prog left pp as was Thanks

swampy395
[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] Avis:
It can, if You place AutoRun OEM into OEM folder and check it in BuildOS.
[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] Avis:
Maybe You need to upgrade ActiveSync?

Version 4.5 required to connect device with WM6.1.
[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] swampy395:
kitchen

Thanks found prob ramdisk ! edited the nba and reflashed ok thanks can you help me with my ba kitchen at all, I'm after upgrading to 19209 read all sorts of things but just can't get to grips with how to port a new core into my kitchen All the how to's are for everything but BA whitch like hima don't come from origonal roms I managed to extract XIP from a nba last night but All modual type folders with s000 files inside but no XXXXX.EXEs inside the moduals ETC. Do i port it into the nk.nba in rom folder ? and what's the nba in rom folder for ? would like to understand how and y it's there I know it has to be there !! is it to do with core/ramdisk/pagepool can i change it for a 19209 nk.nba ? sorry if my questions seem daft but can't seem to find the right answers on the forum

thank agian

swampy395
[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] aeroflyluby:
I have a problem with that kitchen, I can't read SMS. In oryginal when I click on message it shows empty text box without anything. After copying tofclock tmail and redist i can read messages but I can't turn on threaded mode, and when I copy tmail and redist from athers rom, when I click on message nothing happens.

What should I do?
[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] rahul0074u:
help me on moto q9h rom

shekhar please tell me how to install window 6.1 on my moto q9h
[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] muckelmaus:
Never, with the help of this forum, as your device is not a clone of the glorious HTC Himalaya.
[LG G6 Questions and Answers] marck23:
Hello.

I've tried to install Xposed on my LG G6 H870 and now it's stuck on a bootloop logo.

I have TWRP and tried to reflash it but that didn't fix the issue.

Any idea how I can fix that.

Thank you.
[LG G6 Questions and Answers] marck23:
Alright never mind the phone solved the issue itself after like 15 minutes go figure..

Thanks anyway.
[LG G6 Questions and Answers] MDW 100:
You mean it eventually booted up? Did the install work?
[Galaxy Note 4 Android Development (Exynos)] tanthuychivietnam:
TRUONGTAN|HAPPY NEW YEAR 2018|DQD1 FOR NOTE 4 EXYNOS N910S-L-K/N916S-L-K

Stock android base 6.0.1 DQD1

NgheAn : 8/2/2018

Rom Version: Stable

FAST AND SMOOTH

************************************************** ********************************

A> ROM FEATURE

- Stock base lastest DQD1

- SMS unlimited

- Fingersprint full work

- Csc XXV

-Code test full worK.... and more

- Remove KoreA app

- S8 icon system and icon app other

- Fix not save pass wifi after reboot

- Add Note 7 launcher ( Support update S8 launcher full work)

- SystemUI UX style

- Youtube runbackground ( Need tuneoff Auto Update youtube on CHPlay)

… and more

B> HOW TO INSTALL

1. Stock or port rom 6.0.1 Using

2. Wipe data/ cache/ system/ dalvik

3. Flash rom

4. Flash kernel ( skip if you not want)

5. Flash SU ( if you want root your phone)

************************************************** ***********************************

C>SCREENSHOT

Click here show screenshot

D>DOWNLOAD:

1. ROM

DownLoad ROM here

2. MOD:

UI Dream

Dream SystemUI

If you like my hard work, you can donation via my Paypal

​

XDA:DevDB Information

TRUONGTAN|HAPPY NEW YEAR 2018|DQD1 FOR NOTE 4 EXYNOS N910S-L-K/N916S-L-K, ROM for the Samsung Galaxy Note 4

Contributors

tanthuychivietnam

ROM OS Version: 6.0.x Marshmallow

Version Information

Status: Stable

Created 2018-02-08

Last Updated 2018-02-08
[Galaxy Note 4 Android Development (Exynos)] mjrifath:
Any Possibility of use this Rom on SM-N910C
[Galaxy Note 4 Android Development (Exynos)] tanthuychivietnam:
Fix link rom

https://drive.google.com/file/d/12yWa_6kQ3q1JiAYaMy3qz1i9ve2V-ZPf/view?usp=sharing
[Galaxy Note 4 Android Development (Exynos)] MOB 100%:
Do i need install MOD dream ui ?

---------- Post added at 07:35 AM ---------- Previous post was at 07:17 AM ----------

i cant install rom for 916 k , after flash rom, stuck logo olleh
[Galaxy Note 4 Android Development (Exynos)] tanthuychivietnam:
Link update #3

You canot flash ui
[Galaxy Note 4 Android Development (Exynos)] MOB 100%:
my note 4 916k after install this rom not save pass wifi when turn off or reboot and alway pop up notification securicty alert
[Galaxy Note 4 Android Development (Exynos)] mahoond:
Can i flash this rom for n910c?
[Galaxy Note 4 Android Development (Exynos)] edi1907:
What about n910c?
[Galaxy Note 4 Android Development (Exynos)] vishnu vijay:
Yay new rom. Will flash tomorrow and post my results.

So hard to get ROMs for n910s variant.

Thanks a lot OP
[Galaxy Note 4 Android Development (Exynos)] tanthuychivietnam:
Yes. You can flash n910c with patch fix call
[Galaxy Note 4 Android Development (Exynos)] tanthuychivietnam:
Remove update with titanium backup

You can fix wifi pass not save with guide

https://youtu.be/Ju3L1dQAHMM
[Galaxy Note 4 Android Development (Exynos)] youur:
Sorry for my stupid question

Where is the patch fix call link ??

---------- Post added at 06:30 AM ---------- Previous post was at 06:12 AM ----------

And can I flash this rom for n910h ??
[Galaxy Note 4 Android Development (Exynos)] tanthuychivietnam:
Try it

https://drive.google.com/file/d/0B2n7QXy7-_-QTVJZTzd1RUstYWM/view?usp=drivesdk

https://drive.google.com/file/d/0B2n7QXy7-_-QLUhERVZyQWJoclk/view?usp=drivesdk
[Galaxy Note 4 Android Development (Exynos)] prabhath:
Hey im kinda new for rom flashing. Can you give step by step tutorial on how to flash with links to required files. Im using a sm -916k on stock marshmallow.

Thanks in advance.

Your reply is highly appreciated
[Galaxy Note 4 Android Development (Exynos)] tanthuychivietnam:
1. Download ROM ( linkon #1)

2. Install TWRP via odin

https://drive.google.com/file/d/0B_nx_9PjCpizTVFoNWhHTHVTWlE/view

3. wipe data.cache, system

4. flash rom via twrp

https://www.youtube.com/watch?v=hWiWtrnQggM&t=32s
[Galaxy Note 4 Android Development (Exynos)] obadah:
Does it has A rom control?
[Galaxy Note 4 Android Development (Exynos)] bluedragon0702:
Thank for keeping Note 4 alive!
[Galaxy Note 4 Android Development (Exynos)] ekache:
Is there anyone here facing "Corrupted" Portable Storage on N910K after installing this fine ROM? But when I get back to TWRP, my ext sdcard still readable. Any help? Thank you.
[Galaxy Note 4 Android Development (Exynos)] metallic2:
I want install this rom

Whats this rom bug?

And how i can flash for n910H

Plz link
[Galaxy Note 4 Android Development (Exynos)] ShadowOBS:
I have a question... I need to know if this rom have theme support and also if can be flashed on the N910H exynos model... I dont want a bootloop or a brick because of trying it... so if some one already test it on a N910H/C device can tell me please...
[Galaxy Note 4 Android Development (Exynos)] AshkanV:
What is the difference between this rom and the older V4 of this ROM?

Do I need to update to this one from V4?
[Galaxy Note 4 Android Development (Exynos)] mazzeldiaz:
Put your SD card on PC using cardreader, it will ask you to fix. It's happening to me on Nemesis ROM.
[Galaxy Note 4 Android Development (Exynos)] sandypai:
Can anyone tell me if I can flash it on N910U?
[Galaxy Note 4 Android Development (Exynos)] h_emmanuelle:
Not work on n910c model with the patches
[Galaxy Note 4 Android Development (Exynos)] -Henrock-:
Does not work on the N910C? Are you unstable?
[Galaxy Note 4 Android Development (Exynos)] ShadowOBS:
ROM will not work on the C/U/H variants due to the kernel I think, try to flash the ROM and after it flash a Kernel for your variant. I will try to test it to ensure you this, but before flashing make A BACKUP of your Stock rom...
[Galaxy Note 4 Android Development (Exynos)] tomato_2018:
Would you kindly explain about "How to install"

B> HOW TO INSTALL

1. Stock or port rom 6.0.1 Using

2. Wipe data/ cache/ system/ dalvik

3. Flash rom

4. Flash kernel ( skip if you not want)

5. Flash SU ( if you want root your phone)

How to inatall the number 3.Flash rom ?

- Should I install the rom by ODIN? or TWRP?

- Please explain me!

Thanks.
[Galaxy Note 4 Android Development (Exynos)] w41ru5:
Install first TWRP - flash with ODIN.

Then, install ROM with TWRP.
[Galaxy Note 4 Android Development (Exynos)] shanukavimukthi12:
Link is not working

Give me the link please
[Galaxy Note 4 Android Development (Exynos)] BradRak:
Thank you so much for keeping note 4 alive.

The download link doesn't work. No file exist.

Updated download link please.
[Galaxy Note 4 Android Development (Exynos)] Duml3ass:
you may be. fix link rom,pls ? thank
[Galaxy Note 4 Android Development (Exynos)] Noxeble:
have many problems in that rom

have many problems about keyboard and language.

and googleplay store not download anything.
[Galaxy Note 4 Android Development (Exynos)] tintome:
link not working, please fix it
[Galaxy Note 4 Android Development (Exynos)] Çingiz Salmanov:
None of the links are working.
[Galaxy Note 4 Android Development (Exynos)] pxthuan:
Links die

Rom link is died. :confused::confused::confused:

Please update again
[Galaxy Note 4 Android Development (Exynos)] imlop:
A working rom link plz
[Galaxy Note 4 Android Development (Exynos)] pointbob:
any links work?
[Galaxy Note 4 Android Development (Exynos)] RamHa:
Unfortunately , Dev is no longer with us. I hope he is happy at some better place .
[Galaxy Note 4 Android Development (Exynos)] imlop:
:crying::crying::crying::crying::crying::crying:

RIP:angel:
[Shield Tablet Q&A, Help & Troubleshooting] Iceek1:
Alright here goes

I wanted to do a factory reset to my shield k1

But i did it in twrp instead of settings

So i accidentaly selected everything and deleted it

Including android :crying:

So i need help

If someone could show me how to

Install the stock android for the k1

Id appreciste it

I tried installing lineage 14.1 but it wouldnt work i

Dont know why :update: i did get it to work there were lines of code needed to be deleted in the zip:

I tried opening fastboot on my laptop and it closes and

Opens just command prompt

Also before i deleted os the usb debugging was turned on just so you know

If anyone can help me atleast get lineage to work that would be awesome

Also please dont link to tutorials ive read them all

And i guess i need to be baby fed the information

Plz help me!
[Shield Tablet Q&A, Help & Troubleshooting] djkinetic:
Just download the factory image from Nvidia and boot into fastboot.
[Shield Tablet Q&A, Help & Troubleshooting] Iceek1:
I might be able to talk tech but im sorry

Could you please elaborate
[Shield Tablet Q&A, Help & Troubleshooting] C4SCA:
Fastboot closes right up because ur are double clicking on it... U should open a command prompt by open file explorer where fastboot.exe and the factory image (stock rom from nvidia) is located on ur pc, press right mouse click and SHIFT at the same time. On the drop down menu choose: open command prompt here. And there u go, u have a command prompt that will recognise the fastboot and the name of the files.

Now put ur shield in fastboot mode, plug it to ur pc.

Now start the commands from a tutorial to go back to stock for the shield tablet.

And lastly... If u dont know how to go back to stock (aka use fastboot), u shouldn't try flashing roms or even use twrp... IMO.