yashsingh1/xdaforums huggingface dataset:
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
I already share my phone removal package and a lot of update for my stock based ROM in 7.34MB file size http://xdaforums.com/showthread.php?t=2326241 It's a good reference how to inject a change to apk, a lot of change in a small package.
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
CM is getting better and better. Is it work as a full HDMI support (including Android GUI) or just video playback? jiangyi excellent complement to codeworkx :good:
[Galaxy Tab 2 7" Android Development] ironmaskusa:
Video playback.
[Galaxy Tab 2 7" Android Development] ionutraducu:
Just a quick question:

Present aosp, setup sammy as secondary:-

Same as (1), instead of flashing aosp to second, flash sammy to second.

At the step - ii) Flash blackhawk's NEXT tool, create system.img for CM/CM based ROM and then close it

Shouldn't be:

ii) Flash blackhawk's NEXT tool, create system.img for Samsung stock/stock based ROM and then close it ?
[Galaxy Tab 2 7" Android Development] Android-Andi:
1. Kernel,

2. philz blackhawk

3. Tool in primary recovery and create 2. System.img

4. reboot in secondary recovery und flash 2. rom and gapps

5. Kernel again

sorry 4 short Info-i am on work
[Galaxy Tab 2 7" Android Development] ionutraducu:
The question was about the system.img that will be created. It should be for CM/CM based ROM or for Samsung stock/stock based ROM
[Galaxy Tab 2 7" Android Development] Vishesh:
If u r going to install Sammy rom in secondary partition..click on stock based rom in Blackhawk next tool..

¥ Help must be thanked ¥

Sent from Heaven

---------- Post added at 03:36 PM ---------- Previous post was at 03:29 PM ----------

Ketut@ have u done something regarding volume increase in the last kernel update.. As m feeling much louder sound than before in ur awesome stock rom after upgrade to kernel 1.5.. Overall m very much satisfied nw with the volume outcome.. :thumbup::thumbup:

¥ Help must be thanked ¥

Sent from Heaven
[Galaxy Tab 2 7" Android Development] chaudhariniket:
mount points

i just finished dual booting samsung jb 4.1.2 primary and cm10.1.1 stable as secondary.

did everything as mentioned.

but it seems that mount points are different in jb 4.2. my problem is that all my data is in /data/media but unfortunately cm10 points to /storage/emulated/0 as my sdcard. ALSO apps dont scan /data/media.

How can i bind /data/media to /storage/emulated/0

I tried mount -o bind /data/media /storage/emulated/0

nothing happens:crying:

help plz... :confused:
[Galaxy Tab 2 7" Android Development] jjpita:
What's the difference between 1.5 and 1.5 nooc? What does means nooc?
[Galaxy Tab 2 7" Android Development] Skazzy3:
no overclock
[Galaxy Tab 2 7" Android Development] jjpita:
So, what is the recomended?
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
You can try both.

I thinking to back activate zram and keep using lzo library. Already pushed some commits based on https://lkml.org/lkml/2013/2/22/7 information, please check https://github.com/kumajaya/android_kernel_samsung_espresso10/commits/cm-10.1-blackhawk
[Galaxy Tab 2 7" Android Development] acam333:
How is the battery life on this compared to stock cm10.1 kernel?
[Galaxy Tab 2 7" Android Development] iroshan:
Hi!

Ketut,

Will you be able to create updated phils recovery soon. :)
[Galaxy Tab 2 7" Android Development] acam333:
I don't really understand all this under volting stuff and I'm not really looking to overclock but if I just install the nooc version of the kernel and don't mess with any settings or anything will I have a smoother experience with less lag than on the cm10.1 kernel?
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
Just flash the nooc version and test it without any modification. If you are not satisfied, re-flash CM to override it. With default settings, this kernel CPU voltage 100mV lower than CM default kernel, sio scheduler, different OMAP RPC, updated to the newer Samsung kernel source, arm R/W semaphore, bug free WiFi driver, etc. Check https://github.com/kumajaya/android_kernel_samsung_espresso10/compare/cm-10.1-blackhawk for complete different.

EDIT: This kernel fully compatible with exFAT formatted SD card, has all kernel modules required by PPP Widget for external USB modem, Samba and NFS clients, has a script to swap external SD card - internal media, works with ro.sf.hwrotation=0 in build.prop for landscape mode, tweaked based on gokhanmoral's tweaks for S3, extended CPU governor, extended I/O scheduler, westwood TCP congestion, auto root, auto busybox, and more.
[Galaxy Tab 2 7" Android Development] Android-Andi:
I did some tutorials (*.pdf) on

German and English

.

I hope i got everything right - if somethings wrong (even my english is not verry good) please tell me.

Tutorials P31XX:

1.1 Install Blackhawk NEXT Kernel & PhilZ Touch Recovery Blackhawk Repack

2. Preparing an 2nd Rom - Vorbereiten einer 2. Rom

3.1 P311X modifie Stockbased Rom powered by Next and Update - modifizieren der Stockbased Rom powered by Next und Update

3.2 install Stockbased Rom Powered by Next - Stockbased Rom Powered by Next installieren

Edit: !!New!!

3.2 AOSPA3.+ 2nd Rom

4.1 PhilZ Touch Recovery Update

4.2 PhilZ Touch Aroma-Filemanager

Removed Tutorial.zip from post. All Tutorials for Download now at https://www.file1.info/album/Yw6aVMD

Use on your own risk. I´m not responsible for bricked devices or dead SD cards.

Please don´t share this tutorials without my permissions.

Special Thanks [MENTION=4021423]ketut.kumajaya[/MENTION], [MENTION=4666971]Phil3759[/MENTION] and everybody who made this possible to our device!
[Galaxy Tab 2 7" Android Development] iks8:
I've flashed this kernel and I found some wierd thing. On stock cm10.1 kerenel when I was playing some hard 3d game it was overheating (when I played in case or pluged charger). Battery had about 39 degrees and tablet was very laggy. When it became cool everything was ok. On this kernel battery has about 41 degrees but everything is working fine :confused: I'm on 1,2 ghz oc. Is it normal? What is dangerous temperature for our tab?
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
Overclock does not always suitable for all device, depend on CPU quality. If the CPU too hot, throttling mechanism will slow down the CPU speed. Overclock does not always safe, that's way this kernel default CPU frequency 1.008GHz, GPU frequency 307MHz.
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
With the new LZO library, we can take advantage of cleancache. The two last commit https://github.com/kumajaya/android_kernel_samsung_espresso10/commits/cm-10.1-blackhawk fix zcache not loaded problem :good:

u0_a96@android:/ $ su
root@android:/ # dmesg | grep zcache
<6>zcache: cleancache enabled using kernel transcendent memory and compression buddies
<6>zcache: created ephemeral tmem pool, id=0
<6>zcache: created ephemeral tmem pool, id=1
<6>zcache: destroyed pool id=1
<6>zcache: destroyed pool id=0
<6>zcache: created ephemeral tmem pool, id=0
<6>zcache: destroyed pool id=0
<6>zcache: created ephemeral tmem pool, id=0
<6>zcache: created ephemeral tmem pool, id=1
<6>zcache: destroyed pool id=1
<6>zcache: created ephemeral tmem pool, id=1
<6>zcache: created ephemeral tmem pool, id=2
<6>zcache: destroyed pool id=2
<6>zcache: created ephemeral tmem pool, id=2
<6>zcache: created ephemeral tmem pool, id=3
<6>zcache: created ephemeral tmem pool, id=4
<6>zcache: created ephemeral tmem pool, id=5
<6>zcache: created ephemeral tmem pool, id=6
<6>zcache: created ephemeral tmem pool, id=7
root@android:/ #
[Galaxy Tab 2 7" Android Development] iks8:
Oh, you probably misunderstand me. My English isn't the best. I'm telling that this kernel can handle higher temperature than stock cm kernel and I'm some afraid about my device. I probably try nooc version tomorrow.
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
Olala... With smartreflex class 3 disabled, this kernel can handle higher temperature :D Try nooc version, smartreflex class 3 enabled but the base voltage lower than the defaults.
[Galaxy Tab 2 7" Android Development] ts_firehawk:
How can I adjust just the GPU frequency? Is this possible? :P
[Galaxy Tab 2 7" Android Development] acam333:
I am using the nooc version of this kernel and my tab is running hotter than normal. Is this okay? Will it hurt my tab?

Sent from a long time ago, in a galaxy far far away........
[Galaxy Tab 2 7" Android Development] kenundrem:
I use trickster mod from play store its free https://play.google.com/store/apps/details?id=com.bigeyes0x0.trickstermod ...scroll to the right to page 3 and at the top is the option to oc gpu...the options are 307mhz,384mhz, 512mhz....use at your own risk.
[Galaxy Tab 2 7" Android Development] ts_firehawk:
Thanks for the tip! Gonna try it now.
[Galaxy Tab 2 7" Android Development] drsiddique5700:
my doubt

is this equation correct?

v1.5 nooc = v1.5 with cpu@ 1ghz and gpu@ 307mhz?
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
In theory will be cooler because CPU, GPU, and multimedia co-processor operates at a lower voltage + smartreflex class 3.

With CPU max freq @1GHz, GPU max freq [MENTION=2751066]307[/MENTION]MHz + smartreflex class 3 enabled.
[Galaxy Tab 2 7" Android Development] acam333:
How do I enable smart reflex class 3?

Sent from a long time ago, in a galaxy far far away........
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
Enabled by default.
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
NEXT 1.6 changelog:

LZO compression updated to current upstream version, optimized for arm

zRam support optimized for Android, utilizing the new lzo library. Set 18% of RAM as zRam swap file. CM user can use CM's Settings - Performance options.

cleancache support with working Zcache driver, utilizing the new lzo library

entropy threshold tweaks, /dev/random linked to /dev/urandom

github 14-18/07/2013 commits: https://github.com/kumajaya/android_kernel_samsung_espresso10/commits/cm-10.1-blackhawk
[Galaxy Tab 2 7" Android Development] iamashwin:
Sir will there be any extras in the dual boot tool(as stated in op) any time soon.
[Galaxy Tab 2 7" Android Development] ElysonMorf:
nice updates

btw all the new features is pre-installed ? or i should manually activate it ?

and the way i want to set the GPU is by edit '# echo 1' to 'echo 1' on init.post_boot.sh right ?
[Galaxy Tab 2 7" Android Development] iamashwin:
All the features are preinstalled . yup ur right , GPU is edit by '# echo 1' to 'echo 1' on init.post_boot.sh
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
Activated by default for stock ROM, 18% RAM size. Command (as root) to set zRam size to 10%:

setprop persist.customboot.zram 10

CM user, please use CM Performance settings to activate zRam support.
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
What's your idea?
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
My Thanks meter rose rapidly in few days, thanks all :good:
[Galaxy Tab 2 7" Android Development] m@ximum:
I see this kernel have auto busybox? Will it conflict because I currently already installed busybox?

Also before I flash the kernel should I wipe anything? fix permission? or just flash the kernel and done?
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
1. All busybox links will be cleared, busybox binary renamed as busybox.backup

2. Just flash and done! NEXT installer run on first boot, install busybox, root, run all necessary setup, clear all existing init.d scripts, etc!
[Galaxy Tab 2 7" Android Development] m@ximum:
I'm using rooted samsung stock JB. Just want to run single boot. I went to recovery, flash your kernel and reboot. It boots just fine. Is it done?

What do you mean by (NEXT installer run on first boot, install busybox, root, run all necessary setup, clear all existing init.d scripts, etc!) ? Thanks
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
My English not good enough to explain. NEXT silently run all scripts inside /sbin/boot on every boot, install.sh detect NEXT version and run some commands if necessary.
[Galaxy Tab 2 7" Android Development] cakdavid:
so sad :( we are Indonesian can't download this update. coz download link was blocked by our minister?!! :confused: why? o..man..

#for indonesian: kok depkominfo makin menyebalkan ya! blok sana sini sesuka hati.

sent from ..... using .....

| no thank button please |
[Galaxy Tab 2 7" Android Development] nakbaliNe:
mas bro,you can install hideninja vpn to avoid any tifatul sembiring blockage website :D

sent from BALI the land of god
[Galaxy Tab 2 7" Android Development] Android-Andi:
Because you(´re) did/doing a good work for us! Thank you so much!

I love my Tab because of your kernel and dualboot!
[Galaxy Tab 2 7" Android Development] tyvar1:
Awesome update! :D
[Galaxy Tab 2 7" Android Development] fooiskandar:
Aiwah ... 1.6 has been released ... good news i will dowload it and flashing now ...

---------- Post added at 05:26 AM ---------- Previous post was at 05:17 AM ----------

D blok gmn om ... aku pake axis tetep bisa koq ... sing penting proxy axisnnya d pake om
[Galaxy Tab 2 7" Android Development] drsiddique5700:
running slim bean as secondary rom and flashed v1.6 with zram enabled to 18% I got for the first time 480+mb of free ram also quadrant jumped from 3100+ to 3200+ the latest kernel has boosted the performance loving it and full credit goes to master ketut.kumajaya thanks sir
[Galaxy Tab 2 7" Android Development] kinung:
Hape/modeme BM paling? He2.

Just downloaded n everything fine
[Galaxy Tab 2 7" Android Development] Tigerstown:
Brand new to samsung I pick this tablet up for 90 brand new off neighbor an I have rooted got cwm recovery . just so I'm clear that's all required on samsumg devices to flash kernel? Im running slim ROM an I'm not new to this just to samsung. I have done all my work on sprint HTC evo lte.
[Galaxy Tab 2 7" Android Development] Raverouk:
i have problems with the new kernel... i have installed 1.5 without troubles but when i flash 1.6 and wait to reboot...in the lockscreen i wait for screen automatic turn off...and then my device turn off...this dont happen with 1.5
[Galaxy Tab 2 7" Android Development] cakdavid:
wow! it woks bli [MENTION=5313170]nakbaliNe[/MENTION] :thumbup:

now as a ninja I can kick his a** (bekatul semriwing blockage) :D you should tell me this ninja long long time ago! mouhaha :p

sent from ..... using .....

| no thank button please |
[Galaxy Tab 2 7" Android Development] Android-Andi:
download the kernel and flash with cwm.

maybe you want to use philz touch (CWM 6.0.3.3 Based) - i like it more - or you are interested in dualboot, then you can have a look at my tutorials on page 43 http://xdaforums.com/showpost.php?p=43623746&postcount=429
[Galaxy Tab 2 7" Android Development] ElysonMorf:
how to ? sorry im barely into command things

i could do it from 'Trickster Mod Kernel Settings' but wanna see another way . :D
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
I do not understand what exactly your problem.

Open Terminal Emulator, type "su", press Enter, type "setprop persist.customboot.zram 10", press Enter, reboot your device.

EDIT: "persist.customboot.zram" applicable for stock/stock based ROM only. CM - as I mentioned before - has an option to set zRam size inside Performance settings.
[Galaxy Tab 2 7" Android Development] rod555:
cool update thanks! One question.. In terminal emulator you have embed menu configuration and options?
[Galaxy Tab 2 7" Android Development] antutu:
or open setting -> performance -> memory management->zRAM
[Galaxy Tab 2 7" Android Development] ElysonMorf:
done . i type free on terminal emulator and it show swap 0 0 0

is that correctly installed ?
[Galaxy Tab 2 7" Android Development] nokiagye:
Thanks ketut I hope the new update work with no lags on both stock and cm roms
[Galaxy Tab 2 7" Android Development] Android-Andi:
in recovery do a wipe cache partition and under advanced do a wipe dalvik.
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
Found a good reference for zRAM: http://wiki.gentoo.org/wiki/Zram

So, I have to recompile kernel, busybox, change my zram script, change how CM handle zram :(
[Galaxy Tab 2 7" Android Development] Android-Andi:
You are THE MAN, you can do it! (if you want)
[Galaxy Tab 2 7" Android Development] ElysonMorf:
i just found that the only way i enable zRam on my slimbean ( until now ) is by "Trickster Mod Kernel settings" app. unlike terminal emulator command that show swap 0 0 0 its actually has numbers . :good:
[Galaxy Tab 2 7" Android Development] Tigerstown:
Interested in this kernel an I will flash just like I would with HTC S-off. I'm very interested in learning what I benefit from dual boot. I'm going to read all about it tonight. Also you like philz touch better. I know off thread can I ask why? I just used cwm for first time when I got this tab. I love how it's not touch screen dependent like twrp on my HTC it's all touch screen I wish I would have went cwm on phone also.

Edit. Also is 1.6 stable of this kernel? A few post say they r having issues is that operator error or is 1.5 more stable?
[Galaxy Tab 2 7" Android Development] Android-Andi:
You don´t need PhilZ if you want to stay on singleboot.

If you wan´t dualboot you need PhilZ Touch Blackhawk repack - the only recovery who can handle it. You can navigate with vol + /- and confirm with power-button like in cwm no touch - thats what i did for the tutorials-pictures ;)

Latest PhilZ Touch Blackhawk is based on CWM 6.0.3.3 (newer than CWM for our Tab - 6.0.2.3 - 6.0.2.7).

Dualboot:

Don´t know if you need - i like to play around with my device.

You can run primary rom for daily use and second rom for testing - or CM (or CM - based) and Stock (or Stock-based) if you need both.

Maybe 2 Stock or 2 CM Roms - all you like. You can go back to singleboot every time by deleting 2. Rom.

You can read the Tutorials. If you have any questions - don´t be shy :silly:

Kernel 1.6-nooc works good for me.
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
Works!

1. Dual core systems configure one zram swap per cpu core

2. Same priority value of both zram swap devices
[Galaxy Tab 2 7" Android Development] arunmcops:
Random reboots with kernel 1.6 CM10.1 nighty :-[
[Galaxy Tab 2 7" Android Development] Freshi87:
Runs great on actual Next Rom on Gt-p3110

Regards
[Galaxy Tab 2 7" Android Development] iks8:
I haven't got any problems on lastest nightly and 1.6 kernel.
[Galaxy Tab 2 7" Android Development] fast96:
Philz Touch, Motochopper root, SuperSU, CM10.1.2, Blackhawk's Next kernel 1.6. Zero issues. Smooth and fast.
[Galaxy Tab 2 7" Android Development] Caldair:
Using Hotplug governor on 1.6 causes me to have consistent reboots shortly after boot. :(

I'm running Slim build 7. It worked great on NEXT 1.5 (and 1.41, 1.4,...)

Thought it might have something to do with zram but it does not matter whether I have it enabled in Performance or not, the tablet reboots.

It boots up OK, I assume with both cores active, and all is well as the tablet idles after boot. It seems to me that the reboot occurs when the tablet does anything that calls the second core back to life.

Using Interactive all is well. But, Hotplug is my favourite for battery and heat. Maybe I should roll back to 1.5 for now while you play with zram stuff ketut.kumajaya. Thanks again for all your work!:)

Does anyone else have trouble with Hotplug on 1.6?
[Galaxy Tab 2 7" Android Development] nakbaliNe:
Its works just fine for my tab,just minor problem my tab get hotter than before

sent from another galaxy
[Galaxy Tab 2 7" Android Development] fast96:
Trying hotplug now, willsee what happens. But, I'm on CM10.1.2 not slim rom.

---------- Post added at 08:24 PM ---------- Previous post was at 08:21 PM ----------

WOW, that was fast, yes it rebooted after a couple of minutes.
[Galaxy Tab 2 7" Android Development] kenundrem:
hotplug rebooting for me as well on 1.6 On a side note anyone with cm based rom feel like it lags with ZRam enabled?
[Galaxy Tab 2 7" Android Development] fast96:
Mine seems OK, but I'm [MENTION=1466104]135[/MENTION]0mhz. It scores about 8500 with Antutu benchmark. I have Fireworks live wallpaper, and the tumble style screen swap.
[Galaxy Tab 2 7" Android Development] kenundrem:
i will have to try re flashing again....thanks for the info
[Galaxy Tab 2 7" Android Development] Tigerstown:
Kernel is flashed. Went very smooth. Samsung is sure easy to mod. :D. No wonder why when I seen a noob guide someone posted 1st step buy a Samsung . lol
[Galaxy Tab 2 7" Android Development] kgirlx:
Latest philz

Could someone post link to latest Philz recovery for 3113 ..... Thanks in advance.
[Galaxy Tab 2 7" Android Development] m@ximum:
Same here. Hotplug governor makes my Tab keep rebooting as well.
[Galaxy Tab 2 7" Android Development] gradular:
http://xdaforums.com/showthread.php?p=39935850

Use the 3110 version.
[Galaxy Tab 2 7" Android Development] 西村大一:
sorry

Just wanted to ask if this kernel works with sock rom on P3100. SORRY FOR THE DUMB QUESTION BUT CAN'T seem to find this.
[Galaxy Tab 2 7" Android Development] antutu:
Yes working awsome:thumbup:
[Galaxy Tab 2 7" Android Development] 西村大一:
and , sorry again, to install it you simply enter cwm and flash it? or mount something?
[Galaxy Tab 2 7" Android Development] Tigerstown:
Yes just go to cmw flash an reboot. Took matter of 1 min. Works great
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
Next NEXT kernel change:

1. Hotplug CPU governor bug fix, cleancache disabled

2. New static linked busybox compiled from source based on CM's busybox bbconfig

3. zRAM swap per CPU core, change how CM handle zRAM

Still under testing :D
[Galaxy Tab 2 7" Android Development] tobbbie:
I get reboot with 1.6 when activating hotplug with stock ROM.
[Galaxy Tab 2 7" Android Development] itek:
PPP Widget not working

Hello Ketut,

First, thank you for your work. This kernel plus CM10.1 makes for a great tablet. I have a question, please. As per your post above, I am trying to use PPP Widget and it doesn't connect. The last line of the PPP log is "couldn't set tty to ppp discipline: invalid argument." Google tells me maybe I need an additional driver module called "ppp_async.ko?" Can you please help? Sorry if this is a noob question, I tried to find an answer, but this is all I could find. Thank you.
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
Open /system/etc/init.d/02modules and change:

# USB GSM & CDMA modem, P31xx need powered USB hub
# insmod /system/lib/modules/ppp_async.ko
# insmod /system/lib/modules/usb_wwan.ko
# insmod /system/lib/modules/option.ko

to:

# USB GSM & CDMA modem, P31xx need powered USB hub
insmod /system/lib/modules/ppp_async.ko
insmod /system/lib/modules/usb_wwan.ko
insmod /system/lib/modules/option.ko

Reboot your device.
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
Confirmed, known bug. Hotplug CPU governor not working properly with cleancache enabled.
[Galaxy Tab 2 7" Android Development] czw2002cn:
how about make a 10 second or 20 second count down before entering the default system? sometime we restart our phone and just leave it somewhere and forget to choose which system to use, and we return to the phone the battery is already drained too much, thank you if you can add this feature!
[Galaxy Tab 2 7" Android Development] Skazzy3:
He has mentioned many times that making a countdown would be very hard.

Also next kernel version should be 2.0
[Galaxy Tab 2 7" Android Development] iks8:
Yesterday I've got my first random reboot. I was using browser and then screen went black, cm logo appeared but system won't boot. I pressed and hold power button and hopefully it's rebooted and tab starts normally. I'm using cm10.1 nightly. My performance settings are: 1,2 ghz oc, interactive + sio, zram 18%.
[Galaxy Tab 2 7" Android Development] zeetherocker:
Great kernel... Works awesome.. But one thing I keep my lockscreen rotation locked in PAC rom and after installing the kernel it stays locked in landscape but I just wanted to know if there is way to lock the rotation in portrait.. :confused: