yashsingh1/xdaforums huggingface dataset:
[Galaxy S II Q&A, Help & Troubleshooting] Enea307:
Thnx but i did it :) Now i have 2 roms Stock 4.1.2 and LiqidSmoth 4.2.2

:)
[Galaxy S II Q&A, Help & Troubleshooting] Pietrone94:
R: [GUIDE] How to Dual Boot using the Siyah Kernel

To delete all dual boot files, can i judt delete .secondrom folder?? Or should i delete it fr dual boot recovery?

(I have a rom with perseus kernel and siyah recovery)

♣Inviato dal mio ★HTC One★ con Tapparitappatalk♣
[Galaxy S II Q&A, Help & Troubleshooting] Many40:
In Siyah 2nd rom is installed into /sdcard/.secondrom folder (data and cacha partitions) and into /hidden (2nd rom system partition). So to remove 2nd rom you can manually delete files from .secondrom folder but also you would need to format 2nd rom system partition to remove it completely. You can use an option from CWM recovery which do the same: dual boot options > Remove 2nd rom.
[Galaxy S II Q&A, Help & Troubleshooting] Pietrone94:
R: [GUIDE] How to Dual Boot using the Siyah Kernel

Now i'm deleting it from data/media--> .secondrom (it is working for 15min and it hasn't finished)

Because i have a rom with another kernel, but siyah recovery...can i anyway use delete it form recovery?? Or i must have the kernel installed?

♣Inviato dal mio ★HTC One★ con Tapparitappatalk♣
[Galaxy S II Q&A, Help & Troubleshooting] Many40:
I can only say how it works on S2 with Siyah kernel - the folder is located in /sdcard directory not in /data/media :confused:
[Galaxy S II Q&A, Help & Troubleshooting] Kunal GSII:
Reconstruction Remix 3.1.3 to PAC not getting

i installed the Reconstruction Remix 3.1.3 on directly on 4.1.2 JB after that installed PAC on sec rom but when ever i try to boot in to sec rom my phone goes black out why do tell i have followed all steps as told
[Galaxy S II Q&A, Help & Troubleshooting] immortalneo:
That means ur current siyah kernel doesn't support PACman ROM. Dualbooting uses the same kernel for both roms. Which kernel version are u using?

"To err is human, to forgive is divine"

Sent from my SGS II
[Galaxy S II Q&A, Help & Troubleshooting] sarthak1305:
Dual boot of Jellybeans possible?

Sir, can I dualboot two Jellybean ROMs (Disaster + MIUI) ?
[Galaxy S II Q&A, Help & Troubleshooting] Many40:
Hi,

1. You can't dual boot any jb roms on Siyah yet

2. You can do this on Dorimanx kernel but it will not work as long as roms use /preload partition for system files. It's possible to use on dual boot "transformed" jb roms in the way all required files are moved from preload to other partitions eg /data. This you can do yourself (some knowledge required / there is also a guide on xda: http://xdaforums.com/showthread.php?t=2120514)

or you can find a thread with specially prepared roms for that purpose: http://xdaforums.com/showthread.php?t=2199844

This was a longer answer, the shorter one is - no :)

Regards
[Galaxy S II Q&A, Help & Troubleshooting] sundeepnanda:
Thanks for a very elaborate tutorial.
[Galaxy S II Q&A, Help & Troubleshooting] ricnar456:
dual boot

y have last paranoid android installed only and i want put sammy stock 4.2.1 in secundary.

Is posible this? (sammy only can flashed with ODIN not recovery) and I understand the secondary needs to be a recovery rom.I am wrong?

ricnar
[Galaxy S II Q&A, Help & Troubleshooting] Many40:
1. Did you read my previous post. Siyah can't dual boot any jb roms yet.

2. There are no any stock sammy JB 4.2.1 roms released for S2. The latest one is 4.1.2.
[Galaxy S II Q&A, Help & Troubleshooting] ricnar456:
Oh sorry i have i9300.

Ricnar
[Galaxy S II Q&A, Help & Troubleshooting] Many40:
No problem, I expected that ;)

Btw this post from Siyah kernel for S3 may be useful for you:

http://xdaforums.com/showpost.php?p=27385922&postcount=7&styleid=16
[Galaxy S II Q&A, Help & Troubleshooting] dongyun:
Very Thanks!
[Galaxy S II Q&A, Help & Troubleshooting] jediknight111:
I have a Galaxy S3 and I'm using dual boot successfully. I was wondering whether I would be able to dual boot a primary rooted and secondary unrooted rom side by side?

Enquiring because I want to be able to use apps such as banking, Sky Go and any other that don't work with root

Thanks in advance
[Galaxy S II Q&A, Help & Troubleshooting] Valentinos:
rom problem

Hello i have a samsung galaxy s2 and today i flash siyah kernel..... i changed the first rom... after that i created a secondary rom and i flashed paranoid through siyah.....but my problem is after that i rebooted the bootloader starts the screen closes and it starts the bootloader again and again....

When i try the second rom the screen is black... but the phone is still on....once i tried to press volume down with the home button randomly and i saw that the proximity sensor opens for a half second......HELLLPPPP :crying:
[Galaxy S II Q&A, Help & Troubleshooting] immortalneo:
Please tell us:

1. Which siyah kernel u flashed

2. Which rom did u change into and from which rom

3. Which version of paranoid did u flash

"To err is human, to forgive is divine. "

Sent from my SGS II
[Galaxy S II Q&A, Help & Troubleshooting] Valentinos:
answer

i had one deodexed rom (i can't remember it ) and i changed it to simplistic XXLSJ...siyah 6.0 beta 5,paranoid i19100 3.6...

i read the informations about this version of siyah....i understand the problem on dualboot but i can't change it to 5.0.1... i tried to flash it through odin and through cwm... still 6.0... also i think about speedmod plzz give me your opinion about it :D
[Galaxy S II Q&A, Help & Troubleshooting] Many40:
Hi,

Some info for you:

1. Siyah 6 supports sammy JB roms (like XXLSJ) but doesn't support dualboot feature yet.

2. You can dualboot sammy JB roms with other eg AOSP/AOKP/CM rom on Dorimanx kernel but under condition that sammy rom is modified for that purpose (preload partition files moved to another partition)

3. Siyah 5.0.1 works with dualboot very well but doesn't support sammy JB 4.1.2 roms
[Galaxy S II Q&A, Help & Troubleshooting] Valentinos:
help

can you tell what should i do in order to remove siyah 6.0 and install 5.0.1

i want to have one rom paranoid or jellybam but my primary i want to be just like samsung s4 features(multiwindow and that cool head scrolling) :laugh:
[Galaxy S II Q&A, Help & Troubleshooting] Many40:
As I wrote it's not possible to duallboot newest roms on Siyah 5.0.1. Maximum what this kernel supports is sammy ICS 4.0.4 and CM10 so decide what you really want taking into account above limitations.
[Galaxy S II Q&A, Help & Troubleshooting] Valentinos:
help

is there an another dualboot kernel?

if no can you send me a link for the best kernel for sgs2 and the best rom....i use this devise for screencast videos and games.....so i need sth fast and also one kernel for 1.2+ overclock plz :confused:
[Galaxy S II Q&A, Help & Troubleshooting] Many40:
Another dualboot kernel? Do you really read my answers? :) (previous post, however it's not so easy)

Best roms/kernel? There is nothing like that, everything depends on individual taste/phone.

For example I'm using Neatrom Lite + Siyah 6beta4 (which have many benefits but also a few bugs)

AFAIK only Siyah and Dorimanx kernels can OC our phones.
[Galaxy S II Q&A, Help & Troubleshooting] Valentinos:
help

sorry for being annoying but can you tell me how can i remove my siyah 6beta5...i will install 4 like you :D
[Galaxy S II Q&A, Help & Troubleshooting] Many40:
Just flash it over from CWM. You can wipe before cache and dalvik. Also after flashing reboot recovery and reset Stweaks profile.

However I don't recommend you to do that. Beta 4 is a good kernel but it's buggy and it will be working quite well only for experienced users (those who know how to configure/tweak it properly).

Better forget about OC and flash very stable latest philz kernel or more battery friendly Apolo.

Between flashing different kernel it's a good idea IMO to use hawkerpaul's kernel wipe script which removes all leftovers from previous kernels.

Regards
[Galaxy S II Q&A, Help & Troubleshooting] :
where can i find Siyah v3.5.2 because on the website i only see v6.0b4 and b5
[Galaxy S II Q&A, Help & Troubleshooting] immortalneo:
Check here:

http://d-h.st/users/siyah/?fld_id=0#files

"To err is human, to forgive is divine."

Sent from my SGS II
[Galaxy S II Q&A, Help & Troubleshooting] Many40:
Why 3.5.2 version? It's quite old TBH (for ICS and has a bug - camera+video not working). It was fixed in 4.0.1. Also there was a fix made by Tungstwenty that time AFAIR.
[Galaxy S II Q&A, Help & Troubleshooting] :
because it says in the guide the best to use is 3.5.2 so i dont know

what would be the best version then if its too old
[Galaxy S II Q&A, Help & Troubleshooting] Many40:
Would you like to dual-boot two roms?

If yes, what roms would you like have?
[Galaxy S II Q&A, Help & Troubleshooting] darkpepe:
If custom roms would have hdmi output, there would not be any need for a second stock rom.

Don't you all agree?
[Galaxy S II Q&A, Help & Troubleshooting] Many40:
Yes, I agree however you didn't answer my question. Tell me what roms (exactly) you would like to have, then I will be able to recommend you a solution (a kernel ver)
[Galaxy S II Q&A, Help & Troubleshooting] c0olmad:
is this guide suitable for flashing CM 10.1 based ROM (SentinelROM) as 2nd Rom using Dorimanx 8.41 Kernel in Galaxy S2 ... ?? [MENTION=4307737]Phistachio[/MENTION]
[Galaxy S II Q&A, Help & Troubleshooting] Many40:
I'm not Phistachio but I suppose it's very similal. To flash a rom as the second one do following steps (options on Dorimanx should be similar to Siyah):

1. Remove 2nd rom (just in case, it also formats 2nd rom system)

2. Wipe 2nd rom data/cache

3. Wipe 2nd rom dalvik

4. Instal 2nd rom from internal or external sd card.

Remarks - your 1st rom can't be standard (unmodified) stock JB 4.1.2 which normally uses /preload partition, because its system files will be overwritten by the 2nd rom.
[Galaxy S II Q&A, Help & Troubleshooting] :
yes i would like to boot TWO roms, i want to keep the stock rom and 2nd boot NeatROM
[Galaxy S II Q&A, Help & Troubleshooting] c0olmad:
thnx for ur reply mate .. :) .. I got what I need .. nd I have flashed using this guide .. SUCCEDED .. :)

---------- Post added at 03:50 AM ---------- Previous post was at 03:45 AM ----------

BUddy .. u cannot boot Original stock rom in dual boot in any combination .. U need to modify ur stock rom using script .. or U can flash stock based modified Roms for dual boot by [MENTION=4775725]Troubadour666[/MENTION] .. as this man modify many stock roms for dual booting in any combination ..

visit this thread .. *** http://xdaforums.com/showthread.php?t=2399193 ****

hope this thread helps u .. :)
[Galaxy S II Q&A, Help & Troubleshooting] Troubadour666:
Thanks [MENTION=4405162]c0olmad[/MENTION] :)
[Galaxy S II Q&A, Help & Troubleshooting] c0olmad:
mention not .. :)
[Galaxy S II Q&A, Help & Troubleshooting] :
so how can i modify it because i dont want to lose my apps and data
[Galaxy S II Q&A, Help & Troubleshooting] c0olmad:
Have a look at this thread .. http://xdaforums.com/showthread.php?t=2329620 .. here [MENTION=4775725]Troubadour666[/MENTION] defined ways for making sammy roms ready for dual boot .. contact this guy .. Pm him .. as he is of very good nature .. ready to help any needy person ..
[Galaxy S II Q&A, Help & Troubleshooting] simonsalo:
Flashing Kernel updates after setting up dual boot

Once I have successfully set up dual booting with Dorimanx's latest kernal can I flash the latest or newer version of the kernal without destroying my dual boot configuration? Would I still use the kernal cleaning script? What happens if the 2nd rom has it's own kernal that may not have dual boot support in recovery? Or does the original kernal controlling the dual boot overwrite the kernal in the 2nd rom?
[Galaxy S II Q&A, Help & Troubleshooting] Many40:
Hi,

First of all I suppose you are aware that this thread is related to dual booting on Siyah kernel (not Dorimanx)?

Better you would ask your question on Dorimanx kernel discussion thread to get actual information.

Even some time ago Dorimanx used Siyah kernel's CWM recovery, now after long time there might be many differences.

So I can only share with you my experience on Siyah kernel (from the time when it supported dual boot - up to and including v5.0.1):

1. you can flash newer kernel over existing dual boot setup without problems

2. both ROMs share one /boot partition (where a kernel is stored). Boot partition flashed from 1st rom is used. When you flash 2nd ROM - a kernel coming with it is skept (not flashed) however a modem is flashed and replace the one which was flashed with the 1st ROM.

3. When you want to update the 1st ROM and that rom doesn't come with Siyah, you need to remember to flash Siyah just after flashing the new ROM.

Regards
[Galaxy S II Q&A, Help & Troubleshooting] TopherBrink:
I am trying to make sense of how I would get a dual boot setup going on my l9100 while keeping the same rom (aside from kernel of course) as 1st.

1) My phone is running the stock 4.1.2 (updated via KIES)

2) It was then rooted with Phliz http://xdaforums.com/showthread.php?t=1877270 (stock kernel + rooting + touch cwm, correct?)

3) I have made a full backup with the touch cwm that included.

Will the following work at this point to keep 4.1.2, with the custom ROM as second option?

1) Flash the Siyah kernel/reboot/let android update.

2) Wipe 2nd ROM data/cache/Wipe 2nd ROM dalvik-cache

3) Install 2nd ROM (eg CM10.1) either from internal or external SD.
[Galaxy S II Q&A, Help & Troubleshooting] Many40:
Sorry, it will not work. Latest Siyah kernel doesn't support dual booting at all.
[Galaxy S II Q&A, Help & Troubleshooting] TopherBrink:
So what options are left for dual booting on the S2..?
[Galaxy S II Q&A, Help & Troubleshooting] Many40:
Latest Dorimanx 8.x kernel. To dual boot stock 4.1.2 based roms you need to modify them to get rid of /preload partitions.

Look here for collection of already modified roms for dual booting:

http://xdaforums.com/showthread.php?t=2399193
[Galaxy S II Q&A, Help & Troubleshooting] TopherBrink:
Will look into that instead then - cheers!
[Galaxy S II Q&A, Help & Troubleshooting] Darkknight1123:
dual boot s2 i9100g

Siyyah team. Can you make a dual boot kernel for s2 i9100g. I am desperate to dual boot but all the available methods are very complicated. Please
[Galaxy S II Q&A, Help & Troubleshooting] Many40:
Hi,

Sorry for that but:

- there is no any Siyah team.

- developer of Siyah kernel - Gokhanmoral stopped development some time ago and it's not clear if he ever comes back

- latest ver of Siyah kernel even can't dual boot i9100.

- please don't quote whole OP

Regards
[Galaxy S II Q&A, Help & Troubleshooting] dicas_android:
New and Custom Old

I'd like to know: Can I use some based CM 4.4.x(or other mod) with one Rom Stock base 4.1.2(Ex: Omega)?

I want that because I need to use MHL(tested and is OK in Omega) and I can't in any based 4.4.x .
[Galaxy S II Q&A, Help & Troubleshooting] darkpepe:
Please have a look at this thread:

http://xdaforums.com/showthread.php?p=49711485
[Galaxy S II Q&A, Help & Troubleshooting] dicas_android:
Thank you. I'll try and will write my results.
[Galaxy S II Q&A, Help & Troubleshooting] tdkholmes:
Can I dual boot CM11 with MIUI v5?

I'm already running MIUI on the Siyah kernel on my phone.

Android version: 4.1.2 JZO54K

MIUI version: MIUI-4.7.25

Kernel: 3.0.31-Siyah-s2-v6.0b4+
[Galaxy S II Q&A, Help & Troubleshooting] Many40:
Hello.

1. NO - current ver of siyah (v6 beta) doesn't support dual booting

2. Look for proper Dorimanx kernel which supports that

3. For future - please don't quote whole OP post.

Regards
[Galaxy S II Q&A, Help & Troubleshooting] tdkholmes:
Oh, okay, actually, the thing is that, there is an option of installing a second ROM provided in the custom recovery (infact all options which are mentioned in the OP), that's why I got confused.
[Galaxy S II Q&A, Help & Troubleshooting] Many40:
Understand your confusion however the kernel is in a beta stage (and rather will not be developed any further) and dual booting feature has not been finalized (=doesn't work) by the Dev.

If you looked at "SiyahKernel S2-v6.0beta5" description here:

http://www.gokhanmoral.com/ it would be more clear for you.
[Galaxy S II Q&A, Help & Troubleshooting] tdkholmes:
Hey, you're the expert!

I'm just a noob.

Anyhow, thanks for replying everytime man.

It helped. I know this isn't the right post to put up this problem, but actually i wanted to dual boot because MIUI doesn't allow me to move apps to SD card while CM11 does.

If you have any solution other than switching to CM11 completely, then please let me know by sparing a little bit of your time.

I would really appreciate it.

And it'd be even better if you PM me since this thread isn't the right place to continue this conversation.

Cheers.
[Galaxy S II Q&A, Help & Troubleshooting] osygen:
Will this work on galaxy s3
[Galaxy S II Q&A, Help & Troubleshooting] Phistachio:
Yup, I'm guessing that's possible!
[Galaxy S II Q&A, Help & Troubleshooting] Many40:
It's definately not a noob question. Remember there are not stupid questions, only the answers can be :). Now I am using as 1st rom stock Sammy rom and the 2nd AOSP F1Galaxy Nexus (not supporting TV-out) but some time ago I had vice versa situation and when I booted my (that time) 2nd Sammy rom I could have been connected to my TV HDMI succesfully. Regards
[Galaxy S II Q&A, Help & Troubleshooting] neerajganga:
i had installed stock as my primary then then dual booted it with rr 2.3

and once done

i swaped roms from the dual boor menu

so my primary rom was rr v2.3 and stock as secondary

and it was working perfect
[Galaxy S II Q&A, Help & Troubleshooting] tommyga:
NICE

Good tutorial, thanks! ;)
[Galaxy S II Q&A, Help & Troubleshooting] alex__sp:
Thank you both of you for answers,It's great to know it's possible but now I have a problem because I can't find stock roms as zip files to flash trough recovery,I've only found stock roms as md5 files to flash trough odin.

This guide says that you should flash your secondary rom trough recovery of course, Where can I find zip files for stock roms?

Thanks.
[Galaxy S II Q&A, Help & Troubleshooting] Many40:
Ok so do as follows: wipe data/cache of 2nd rom and clone your 1st rom to 2nd from CWM recovery / dual boot section then wipe data/caches of you 1st rom then install md5 stock rom from PC odin or mobile odin then again to CWM recovery dual booting section and choose swap roms. Finally you have your oryginal 1st rom back and stock sammy rom as the 2nd. Regards
[Galaxy S II Q&A, Help & Troubleshooting] neerajganga:
Like Many40 said

or

if u want to start over a fresh installation

install the stock rom

flash siyah thorugh odin

here is the link for siyah latest :

http://www.gokhanmoral.com/gm/2012/06/12/siyahkernel-sgs2-v3-3-2/

Install the second rom

once done

try booting to both rom

and den

go to dual booth

u will find swap option
[Galaxy S II Q&A, Help & Troubleshooting] ThePaleAle:
Data Wipes \ Factory Resets

Can you do a factory reset for each separate ROM?
[Galaxy S II Q&A, Help & Troubleshooting] Many40:
Yes everyone who is using Siyah kernel can do that. 1st rom: CWM recovery "wipe data/factory reset", 2nd rom CWM recovery "dual-boot options", "wipe 2nd rom data/cache".
[Galaxy S II Q&A, Help & Troubleshooting] alex__sp:
Kernel?

Thanks again for your answers,Im currently trying this out but I have another doubt,when I flash Stock ROM will that flash a new kernel and overwrite siyah kernel? or it will just install the rom?

Because Siyah is a kernel only for AOKP right?

Just asking.

Thanks.
[Galaxy S II Q&A, Help & Troubleshooting] Many40:
If you flash stock Sammy rom or other type (doesn't matter) it will replace Siyah kernel with a kernel provided by the rom. But you are wrong saying that it is only for AOKP - Siyah kernel works with many types of ics rom (Samsung, CM9, AOKP). So if you flash Sammy rom as 1st one you have to reflash Siyah kernel afterwards. But if you flas a rom as 2nd one current kernel will stay because a kernel from this rom will not be flashed.

BTW if you would like to thank someone who tries to help you the best way is to press "THANK" button. Regards.
[Galaxy S II Q&A, Help & Troubleshooting] andymihail:
Second Rom

I have RR 2.4 as 1st Rom and siyah kernel 3.3.2.

I want to flash a second Rom in order to be able to use tv-out.

My question is if you know such Rom and can provide me a link to download the zip file. I understand that flashing as second rom will not flash a new kernel, is that correct?

(Since I have the known brick bug chip VLY00M, REVISION: 0x19, I am reluctant changing kernel and wiping...)

PS: I wanted to flash a second rom (NEAT ROM PURE STOCK) but I got:

E:format_volume: make_extf4fs failed on /mnt/.secondrom/.secondrom/data.img

Error formatting 2ndRom data.

And

Error formatting 2ndRom cache.

Internal SDCard Available: 0MB

Any Ideea why is this happening?
[Galaxy S II Q&A, Help & Troubleshooting] Many40:
As far as I remember you have to have more than 2 GB free space available on internal SD card to flash 2nd rom. Additionally it is recommended to "wipe 2nd rom data/cache" from dual-boot option of CWM recovery before flashing a rom.
[Galaxy S II Q&A, Help & Troubleshooting] andymihail:
I guess there was not enough memory then...
[Galaxy S II Q&A, Help & Troubleshooting] neerajganga:
try formating the second rom

mounts and storage -> format secondrom_system , cache aad data
[Galaxy S II Q&A, Help & Troubleshooting] andymihail:
MHL now working

Thank you guys, now everything works perfect.
[Galaxy S II Q&A, Help & Troubleshooting] neerajganga:
Glad to hear that

:)
[Galaxy S II Q&A, Help & Troubleshooting] kemikelx:
Thanks for the great post BTW. It works! However, I've have some questions regarding Disk Usage.

It seems that the hidden partition is taking more space than advertised.

The guide mentioned that at least 2.5GB free space is required, and I've assumed that the 2nd ROM would not breach that space.

However, after enabling dual boot and installing Paranoid Android as 2nd ROM, my free space was reduce from 8GB free to 2GB-ish.

Paranoid Android is new, without any apps installed. Based on this, it means that the 2nd ROM has used more than 5GB space. Is this possible? Is there anything that I can clear?
[Galaxy S II Q&A, Help & Troubleshooting] Many40:
Do you have anything in LOST.DIR folder?
[Galaxy S II Q&A, Help & Troubleshooting] Zoidroid:
If you want a stock rom as secondary, flash this with cwm. I tried yesterday, works great for me, when you flash a rom as secondary, kernel will not be replaced.
[Galaxy S II Q&A, Help & Troubleshooting] kemikelx:
only 14MB in Lost.dir.

As you can see in the screenshot, the usage doesn't tally with the available space.
[Galaxy S II Q&A, Help & Troubleshooting] Many40:
Just to be sure. Have you followed the instructions: before flashing rom to wipe 2nd rom data/cache and Dalvik?
[Galaxy S II Q&A, Help & Troubleshooting] bjareboy:
Is checkrom Dual bootable? :) Notice it comes with kitchen pro and wonder if this scrues something up...
[Galaxy S II Q&A, Help & Troubleshooting] neerajganga:
with siyah u can dual boot any rom even the stock rom(u can make ur stock rom secondary)
[Galaxy S II Q&A, Help & Troubleshooting] kemikelx:
My bad. Found out more details on the runaway size using disk usage app.
[Galaxy S II Q&A, Help & Troubleshooting] alex__sp:
Thanks a lot Zoiddroid for your answer,that was exactly what I was looking for.

I have already flashed using Many40 instructions and then swapping the roms,and It's working great but yeah its definitely easier flashing through recovery with those files you provided the link to.

If I ever have to flash again I'll use one of that those files.

But right now RR Remix 2.4.1 is running so great that I barely use stock sammy rom only for TV-out but that's just when I got time.

I wish I could post in the developers forums already to share my thoughts with them.
[Galaxy S II Q&A, Help & Troubleshooting] bjareboy:
Is it possible to dual boot the second rom with another kernel than Siyah as long as the primary rom has Siyah? Currently I have CM9 as my second rom and would be nice to so how it performs with the default cm9 kernel.. (Hope I made this understandable)