Explaining! ----------------------------------------------------------- *English isn't my native language, and I can't say I am good at it. If anyone finds some grammar mistake, please point it out. I will try to correct it as soon as possible.