yashsingh1/xdaforums huggingface dataset:
[Galaxy Tab 7.7 Q&A, Help & Troubleshooting] biopsin:
Hey!

Never used odin, only heimdall in rare cases, to restore my backups I use terminal emu..

you are correct.

ex. to backup stock rfs system_fs

dd if=/dev/block/mmcblk0p9 of=/sdcard/system.rfs bs=4096

to restore

dd if=/sdcard/system.rfs of=/dev/block/mmcblk0p9

You can flash recovery ,kernel ,data ,modem while system is even running with terminal emulator,

maybe also system while system is running, but I have not tested this..
[Galaxy Tab 7.7 Q&A, Help & Troubleshooting] Gilbot:
I have pulled System, Kernel and Recovery successfully.

I am able to successfully create and flash Kernel and Recovery tar files separately, but when I try to make a single tar with System, Kernel and Recovery Odin fails and spits this out:

<OSM> Enter CS for MD5..

<OSM> Check MD5.. Do not unplug the cable..

<OSM> Please wait..

<OSM> i185Stock.tar.md5 is valid.

<OSM> Checking MD5 finished Sucessfully..

<OSM> Leave CS..

<ID:0/013> Odin v.3 engine (ID:13)..

<ID:0/013> File analysis..

<ID:0/013> SetupConnection..

<ID:0/013> Initialzation..

<ID:0/013> Get PIT for mapping..

<ID:0/013> Firmware update start..

<ID:0/013> factoryfs.img

<ID:0/013> NAND Write Start!!

<ID:0/013>

<ID:0/013> Complete(Write) operation failed.

<OSM> All threads completed. (succeed 0 / failed 1)​

I used the following command line entries to create the single tar and md5:

tar -H ustar -c factoryfs.img recovery.img zImage > i185Stock.tar

md5sum -t i185Stock.tar >> i185Stock.tar

mv i185Stock.tar i185Stock.tar.md5​

Any ideas? Would changing the order of the dumps when creating a tar file make a difference?

EDIT: Changing the order when creating the tar file soft bricks it as it fails when it gets to factoryfs Kernel and Recovery I have no problem creating a tar and flashing, but system will fail in Odin during flash. I don't know why system won't flash.
[Galaxy Tab 7.7 Q&A, Help & Troubleshooting] Gilbot:
Seems a dumped factoryfs won't flash without some more work done on a linux box: http://xdaforums.com/showpost.php?p=20654525&postcount=15

I need someone with a linux box to repack the factoryfs to 852 :(
[Galaxy Tab 7.7 Q&A, Help & Troubleshooting] AlpineMan:
Thank you for this!!! I, too, am interested in creating an ODIN tar file for my SCH-I815 tablet. I saw this one here for the Verizon Galaxy S III, and perhaps it'll give a clue on how to do it on our tablet.

http://xdaforums.com/showthread.php?t=1777579
[Galaxy Tab 7.7 Q&A, Help & Troubleshooting] Gilbot:
I used this, among others, as a guide ;p I have been researching this for a while.

I am able to dump System, Kernel and Recovery. I can even make Odin flashable tar files of Kernel and Recovery. I can't get System/Factoryfs to flash successfully tho, It always fails. I've never used linux before, but I'm thinking i might as well give it a go since I've been unsuccessful thus far.
[Galaxy Tab 7.7 Q&A, Help & Troubleshooting] AlpineMan:
I'll ask the author of that GS3 ODIN thread to see if he can chime in here.
[Galaxy Tab 7.7 Q&A, Help & Troubleshooting] AlpineMan:
Any progress on this?

Sent from my SPH-L710 using Xparent SkyBlue Tapatalk 2
[Galaxy Tab 7.7 Q&A, Help & Troubleshooting] Gilbot:
No, I put it on the backburner until I can get Linux installed and learn how to use it. :(
[Samsung Galaxy SL i9003] crazbanditz:
So basically what this mod does is include oncreen keys like in the galaxy nexus There are also some with other features. :)

This is universal for ICS and above!

WARNING - PLEASE DO A NANDROID BACKUP BEFORE INSTALLING! YOU HAVE BEEN WARNED!

Below I have insert an image

FEEL FREE TO ASK QUESTIONS ON THE THREAD!! :D

​
[Samsung Galaxy SL i9003] crazbanditz:
Downloads:
[Samsung Galaxy SL i9003] crazbanditz:
Installation Guide(SERIOUSLY NOOB-PROOF!):

For application

1. Download the file of your choice

2. Copy it to your internal or external sd card

3. Boot into recovery

4. Do a Nandroid Backup

5. Navigate to Install Zip from Sd card--> Choose from sd card(external SD)/Choose from internal SD card(Internal SD)

6. Choose the file and flash!

7. If it worked gimme a thumbs up! :P

8. DONE!

For undo-ing/reverting

1. Download remove mod file

2. Copy it to your internal or external sd card

3. Boot into recovery

4. Do a Nandroid Backup

5. Navigate to Install Zip from Sd card--> Choose from sd card(external SD)/Choose from internal SD card(Internal SD)

6. Choose cm10_mod_cwm_remove.zip and flash!

7. If it worked gimme a thumbs up! :P

8. DONE!
[Samsung Galaxy SL i9003] crazbanditz:
Changelog:

V1:

- Initial release

V2

- Added universal onscreen keys

- Other ones that has other functions(Check out download page!)

V3

- Fixed CWM issues!

- Added more features!
[Samsung Galaxy SL i9003] Ryryoku:
Thank you for this flashable file.

How you can go back after you flash the mod ?
[Samsung Galaxy SL i9003] crazbanditz:
I have the undo method! Read the thread! :) Its in second and third post! :) Despite that, please take a nandroid backup before flashing anything! :0

Press Thanks if I helped :)
[Samsung Galaxy SL i9003] Ryryoku:
Sorry, but I didn't understand "undo" ... ><

Okay, Thanks
[Samsung Galaxy SL i9003] xenyaliosx:
it just means reverting.
[Samsung Galaxy SL i9003] simratcs:
I was the one who recently started the thread in themes and apps section,

Bt no problem

I appriciate your work !! :D

And does this zip also adds "qemu.hw.mainkeys=0" to build.prop ?

:) ;)
[Samsung Galaxy SL i9003] crazbanditz:
Ummm... No I mean the original creator I am sure there was someone before you! :) And I was just playing around with some codes and found this out... Didnt know you had a thread on this! Good job anyways! :)
[Samsung Galaxy SL i9003] crazbanditz:
Update: I am going to make some special nav bar stuff for example disabling all hardware keys except for home button but the home button only works to take pictures and open camera. Or something like home button for wake! :)

EDIT: V2 out!
[Samsung Galaxy SL i9003] simratcs:
Yea u r right but anyways..

I think V2 will be osome

Will sure test it !!
[Samsung Galaxy SL i9003] verbatim_pcs:
did this work at CM9 and MIUI?
[Samsung Galaxy SL i9003] crazbanditz:
Yupp! As long as ICS and above(android 4.0+)! :)
[Samsung Galaxy SL i9003] crazbanditz:
Thanks mate!
[Samsung Galaxy SL i9003] Ryryoku:
The V1 doesn't work for me, I flash the file, reboot the phone, and anything happen.

With all the V2 files, I have a error in the CWM, so it flash anything.

(I'm in CM10A1 obviously)
[Samsung Galaxy SL i9003] crazbanditz:
Oh? Its working fine for me... Anyone else mind checking this out? I will work on it in the meantime thougH!

EDIT: http://d-h.st/Izj Try this out! Its the same as v2 universal version. I just re-edited the whole update script! It should be working now! Try!
[Samsung Galaxy SL i9003] crazbanditz:
V3 out! Should have fixed all issues(at least for me!) :)
[Samsung Galaxy SL i9003] quan815:
The height of the navi bar is abt 0.8 cm which I think it use up quite a lot of our screen space. if it is smaller then it will nicer :o can you make it smaller?
[Samsung Galaxy SL i9003] crazbanditz:
I will try to play around to find out! :)
[Samsung Galaxy SL i9003] cukierkas:
is there a chance to have it on gb?

button savior is not a solution..
[Samsung Galaxy SL i9003] crazbanditz:
GB

MAY

just do a nandroid before flashing!
[Samsung Galaxy SL i9003] simratcs:
Dude

I installed V3 it installed bt nothing happened

I give u an easy way !!

Open root explorer

Go to system,then go to

Build.prop

At the end just type

qemu.hw.mainkeys=0

Save and exit

Then reboot

And u r done !!
[Samsung Galaxy SL i9003] crazbanditz:
Point is CWM flashable zip! :)
[Samsung Galaxy SL i9003] simratcs:
U mean update.script right ?
[Samsung Galaxy SL i9003] crazbanditz:
No... I mean just make be able to just be able to flash through CWM! :)
[Samsung Galaxy SL i9003] Ryryoku:
V3 work for me, thank you buddy.
[Samsung Galaxy SL i9003] crazbanditz:
It worked? Okay! Then I will prepare all the other versions and features!
[Samsung Galaxy SL i9003] cukierkas:
doesnt work on gb value pack

sadly, but non version (v1, v2 or v3) is showing onscreen buttons :(

xwlf2 value pack, gb

I guess, its time for ics :)
[Samsung Galaxy SL i9003] crazbanditz:
If youre going for ICS! Wouldn't you rather just go for JB :p?
[Samsung Galaxy SL i9003] crazbanditz:
Updated op : Added different features!
[Samsung Galaxy SL i9003] ndmuni:
Thanks crazbanditz works on Remics JB may I know what are yr latest added features cos I install yr 1.3 yesterday b4 u updated thanks
[Samsung Galaxy SL i9003] crazbanditz:
I just resigned it as well as I reworked on the signing of zip for the other featured zips! :)
[Samsung Galaxy SL i9003] MR.Volkf:
please make this mod for CM10 A4 :o
[Samsung Galaxy SL i9003] Exclusiveyash:
No offence but this feature is pre-installed on CM10 roms, and other custom Roms!:cool:

Any Difference between ?
[Samsung Galaxy SL i9003] MR.Volkf:
but the newest version is won't work on cm10 alpha 4
[Samsung Galaxy SL i9003] Exclusiveyash:
I meant is there any difference between this and pre-installed feature as of Jelly bam!
[Samsung Galaxy SL i9003] crazbanditz:
There are different versions that differ and one that is similar :)
[Samsung Galaxy SL i9003] MR.Volkf:
craz please make it for cm10 a 4 ;)
[Samsung Galaxy SL i9003] puppynaz:
Will this work on CM10 Alpha 4 (or any other Jelly Bean rom Alpha4)? And if yes, is it possible to ONLY use the home-key as the camera button?
[Samsung Galaxy SL i9003] MR.Volkf:
isn't work in cm10 a4 :(
[Samsung Galaxy SL i9003] jvctan16:
I wonder if its possible that the option key could be included, can it?
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] DonLaDroid:
I have been searching the forum for quite some time.

I found some. But nothing works.

I did found TW launcher with. 3 weather for nexus7 wich works, but the . me display isnt customisible and its only 5x4 ( only 4 incons max on home screen)

Has anyone found anything that works. Without TW launcher?

It feels stupi to change my rom just for weather app... im so used to it that i cant have anything else.

Take care

DonLaDroid
[Galaxy S I9000 Q&A, Help & Troubleshooting] Wirllpool:
Hi everyone,

After trying to flash the latest SlimBean rom on my Galaxy S, I ended up with a boot loop and no more recovery mode. I can always access to the Download mode but my computer doesn't recognize my phone when I plug it in, so I can't flash a new kernel to retrieve the recovery (thing that I had already successfully done before). When connecting the phone to the PC, no sign of life, no noise, no new device in the device manager... Tested on another PC, same thing (I did not test with another cable though, it could come from there, but it is doubtful). Drivers are up to date, it works with other phones.

I also tried with Heimdall, nothing appears in the USB device list relating to my phone (not surprising though).

I saved my GS a lot of times before, but this time I am stuck with this... Any idea or it is just hopeless ?

Thanks in advance, and keep up the good work !
[Galaxy S I9000 Q&A, Help & Troubleshooting] Latrop:
Are you sure no recovery as you need to flash it twice due to partition changes make sure you hold volume down home and power until the screen flashes then let go of them its guaranteed to get recovery if its there

Sent via that ninja standing right behind you
[Galaxy S I9000 Q&A, Help & Troubleshooting] Wirllpool:
Yes I'm sure, if I hold down-home-power I can access to the download mode. If I hold up-home-power (like I used to do to enter the recovery mode) it just keeps boot looping.
[Galaxy S I9000 Q&A, Help & Troubleshooting] Latrop:
OK well you will need to try a different computer I guess one that detects your phone

Sent via that ninja standing right behind you
[Galaxy S I9000 Q&A, Help & Troubleshooting] Samtan4326:
you may try this way,

Boot to recovery mode without SIM card and memory card.
[HTC One X] SbTro:
Hello,

is someone with a s-off phone?
[HTC One X] Rusty!:
A few people have S-OFF, yes.
[HTC One X] SbTro:
you have ?
[HTC One X] Rusty!:
Nope, not lucky enough.
[HTC One X] SbTro:
i need someone with s-off to help @mike1986 at somethink

this is why i'm searching someone with s-off
[HTC One X] Ruudfood:
I think xmoo has s-off
[HTC One X] sumeshd:
He has s-off : http://xdaforums.com/member.php?u=2548168
[HTC One X] thecoby:
Maybe, he is the Chosen One to get us S-OFF!
[HTC One X] exocetdj:
This is for the progression of getting jellybean sense up and running
[Legend Q&A, Help & Troubleshooting] Turwaithion:
Hello all !

I updated my HTC Legedn from CM 7.1 to CM 7.2 yesterday. Everything is working exept wifi.

I can connect to the AP, get an IP and connect to the routers admin page - but I cannot go further than than - even when I remove security Eg. open network.

I have tried 3 different AP's with same result. ( the problem is exactly the same as in my HTC Sensation running tock HTC ICS and my sisters Legend with CM 7.2 )

Any ideas ? ( wifi worked perfectly in CM 7.1)
[Legend Q&A, Help & Troubleshooting] ranger4740:
When you changed from 7.1 to 7.2 did you do a full wipe or did you just install over the top?
[G2 and Desire Z Q&A, Help & Troubleshooting] strip419:
Guys I want to know were I can get the official sense ROM that came with the desire z, thinking that it will be best since all other sense ROMs here have one problem or the other..... oh by the way if you can drop it's details as in android version(last update) and sense version... thanks in advance
[G2 and Desire Z Q&A, Help & Troubleshooting] sirfalo:
Well, check this thread. There is link for your ROM.

http://xdaforums.com/showthread.php?p=10634444

But I Can't agree that this is rom without problems. There are plenty awosome roms for usage. If you want stable and nice sense rom, choose ARHD 7.04. If nonsense, I suggest MImicry.

from my Desire Z using Tapatalk 2
[Desire HD Q&A, Help & Troubleshooting] bogduke:
I've noticed that "fit to screen" feature doesn't work anymore (neither in Dolphin nor stock browser). Until a few days ago, when I was using pincht zoom, the page reloaded to fit the text to the screen. Now that is not happening anymore.

It's ICS related (I've switched recently to IceColdSandwich) or the new update from Dolphin screwed things over ?
[Desire HD Q&A, Help & Troubleshooting] xbiggyl:
Try asking that on the IceColdSandwich thread. Someone using the same ROM can test it out for you to check whether it's ROM related.
[Samsung Galaxy Nexus] sacthegreat:
Ppl in India rejoice! Google voice navigation now works! It shows traffic too! So no longer need to use hacked maps! Enjoy! And ya of course, it's totally free! :D
[Desire HD Q&A, Help & Troubleshooting] mambraxneol:
Hy,

My Desire HD is root and bootloader is open , but i can't make it s-off i have tried many tools, but always the same problem.

"problem of connexion"?

Plaese help.
[Desire HD Q&A, Help & Troubleshooting] Jimps:
Find and use AAHK - its the commonly used tool and works flawlessly if you follow the instructions.
[Desire HD Q&A, Help & Troubleshooting] pu84:
and be sure to have the right driver installed in your pc before do the aahk :)
[Desire HD Q&A, Help & Troubleshooting] vercus:
Yep, you better use advanced ace hack kit (AAHK) as advised - besides, it containes correct drivers you need. Just follow the instructions in aahk.

PS

Better download it from the official site (google for "advanced ace hack kit shadowchild").
[Desire HD Q&A, Help & Troubleshooting] mambraxneol:
Have you got a link to find the aahk please?
[Desire HD Q&A, Help & Troubleshooting] vercus:
I hope I'm not forbidden to post links here, couldn't find anything about that in rules, so...

http://tau.shadowchild.nl/attn1/?p=74
[Desire HD Q&A, Help & Troubleshooting] adilrenzu:
Dude why do u need s-off whn u hv a unlocked bootloader which is an extra step than s-off.... n the above image i think is of eng-off (unlocked boatloader) which u already have... :confused:
[Desire HD Q&A, Help & Troubleshooting] mambraxneol:
i don't think so because i can't go to recovery
[Desire HD Q&A, Help & Troubleshooting] adilrenzu:
to go into recovery u need to flash a recovery image on ur phone.... try flashing a recovery image through rom manager on your phone n thn boot into recovery through rom manager n see if u will boot into recovery
[Desire HD Q&A, Help & Troubleshooting] GLADS:
I have just used Advanced ACE Hack Kit it will downgrade your radio and then it will root your device with S-off after that your ready to install any ROM you like.

This is what i did when i used Advanced ACE Hack Kit for the 1st time. I was Bit scared but It was so simple.
[Android Software/Hacking General [Developers Only]] fantomas22:
Hello guys,

I try neoficial Cyanogenmod 10 http://xdaforums.com/showthread.php?t=1821398 with my Tablet OndaVi10 v2.

Tablet crash and I had to use Livesuit and install any firmware. I do not know if the correct version.

From the second tablet (same type-original without modifications) I did that backup (use ClockworkMod recovery) and recorded this backup to crash tablet.

Tablet running ok now, BUT I have a big problem with touch screen.

Touch screen senses the bad touch (in a horizontal position). I tap on the upper edge of the display, touch screen but it reacts in the lower edge of the display. In vertical position it works properly.

Where is a problem? Any idea how it fix? Another firmware?

Help me, please :( Thanks!
[Galaxy Note 10.1 Themes and Apps] SteveYorks:
I know theres a thread for showing your homescreens, but I thought this deserved a special mention. It gives the tablet a total wow factor. The colours, details and effects are all top notch, and really show off what a great screen the Note has (tip: when tablet is in portrait mode you'll see the sun, waves and a manta ray). Its called Ocean HD, check out the video on the app store, and is available for £1.99, which is also the price of a battered sausage at my local chippie, and I know which I'd rather have! However on this occasion I purchased the wallpaper instead.

While I'm on here I'll also say that I found Air Attack HD can be played in landscape mode, which I do using the pen (double tap to drop yer bombs). Plays brilliant!
[Galaxy Note 10.1 Themes and Apps] jamesheryanto:
Thanks FYI
[HTC One X] aliguu:
hi there,

up till today i m still yet to find a reliable free PC sync/backup app...

just wondering what you guys are using to sync the following stuff between your HTC ONE X to PC:

outlook contacts

outlook calendar

music itune

and NO please dont tell me to use google because there is a reason why ppl like me uses outlook.. for work confidentiality!
[HTC One X] biggiebro:
HTC sync manager... work great on my setup
[Galaxy S III Q&A, Help & Troubleshooting] gq.ciba:
Dear all,

I flashed CM9.1 ROM for my SGS3, but I found I can't seperate the multiple source of the contacts, the contacts from the gmail account and the locad phone are mixed. Is there some config in CM?

or is there some good app for the CM contact to be recommended?
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] karlonicolas:
I downloaded a zip file from sammobile.com's OTA files section. The ZIP contains the following files:

debug_info ==> 1kb (size)

delta.hidden ==> 856kb

delta.modem ==> 1kb

delta.platform ==> 84455 kb

delta.Sbl ==> 1280kb

delta.ua ==> 241 kb

delta.zImage ==> 4936kb

the ZIP file won't install using Mobile Odin, Odin, and CWM. In mobile Odin, it says that the file is not an OTA / Update ZIP file, and merely extracted the contents.

the filename of the downloaded file is GT-N7000_SMA_93970111.zip.

any idea how i can install the OTA file?

I have tried searching this forum and google, but to no avail. it appears that nobody knows how to use the ZIP file.

Any leads would be greatly appreciated.

Thanks in advance for your help.
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] bongski55:
What was your purpose in downloading this OTA file anyway? A firmware zip file either contains a single file with "tar.md5" as the extension or 3 files for CSC, Modem/phone and PDA file all of which are recognized automatically by mobile odin or can be loaded on PC odin. I don't think sammobile has files for CWM. No idea about the several files that are contained on the one you downloaded. From the size of the files alone we can conclude that this is NOT firmware as normal size is 600-900 MB.

What I understand from the word OTA is Over The Air and as such can only be used either within the device itself to update or thru kies.

Good luck!
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] baz77:
I think it is a very specific scenario to use ota.

The ota file probably need you to have previous released versions of csc installed.

Dont know much about mobile odin.

I think ota is a new feature in mobile odin. Best to check cf mobile odin thread.
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] Yucko:
when Mobile Odin extracts the zip file you'll get a.md5 file. After the extraction just select this md5 file in Mobile Odin and you're good to go ;)
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] bongski55:
According to the OP there is no md5 file contained on the zip file.

As per sammobile:
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] vijai2011:
AFAIK OTA updates are firmware specific.You must be on certain firmwares to flash the OTA.For example:eek:TA update yyy may need you to be on xxx firmware for it to work.But sadly I dont know how to flash it....:(
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] kopitalk:
Could it be that you have to be totally stock unrooted to be able to flash it via stock recovery (3e)? If that's the case the OTA .zip must be stored in external sd. I don't think need to rename it to update.zip, because we can still flash any .zip with the right signature on 3e. Thinking of trying on my Note but it has been 'out of flashed' for close to a month!
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] chikess:
So we just need to sign the file - any idea?
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] kopitalk:
No, it's not necessary (and it's not what I meant about the whole thing).
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] chikess:
then tell us what do you want to do? the 3e recovery wont take the file even if it is renamed or not... I've got totally unrooted and on stock.
[Galaxy Note 10.1 Q&A, Help & Troubleshooting] natkingcole:
Somehow the Stock Player only shows the album art of the first song in a folder for the rest of songs in this folder.

PowerAMP still shows the embedded Cover Art of every Song.

So did anyone managed to let the Stock Player read the Cover Art information in the ID3-Tag?
[Galaxy S I9000 Q&A, Help & Troubleshooting] mol8:
Hi I have Installed the CyanogenMod-7.2.0 ROM in my mobile.

I haven't done any backup previous to install the ROM.

Now I want to come back to the Original Samsung ROM, I have downloaded from the CheckFus the last available ROM for my phone and carrier, I9001BUKP9_I9001ATLKP4_ATL and I have installed using Odin4.4.3.

Odin does everything right but when I restart the device it never start the OS, it stays in the Samsung screen with the big S.

The same happens if I try to install another original ROM I9001XXKG3_I9001XXKG3_I9001PRTKH1

But if I install other modified ROMs it works fine.

To install modified roms I first install with Odin the CMW and teh install the rom from the SDCard

Please could somebody help me with this¿?
[Sony Xperia P, U, Sola, Go] LilBlinx:
it goes after the xperia p animation it restarts by itself. I can access CWM
[Sony Xperia P, U, Sola, Go] KidCarter93:
Which ROM are you using?
[Sony Xperia P, U, Sola, Go] LilBlinx:
OK FIXED. Holding the power button and volume up for long time turned off the phone and I flashed another kernel
[Sony Xperia P, U, Sola, Go] KidCarter93:
Glad you got it sorted.
[Sony Xperia P, U, Sola, Go] kopter36:
I think SUS have option to repair phone in flashmode.. Had u tried it? In update firmware they have option to repair phone.. Click it,choose your phone model and it will download firmware and all u need to do is connect your phone in flashmode.. Also make sure u had installed driver for flashmode,adb and fastboot.. (just to make sure nothing wrong)