I don't own Harry Potter or Code Lyoko

Xana 2.0

"Faster worms," ordered Jim as he led them to the computer lab. "It's time to move your muscles!"

Harry rolled his eyes in exasperation and fondness for the gym teacher. He meant well but could be overbearing at times. He'd gotten better recently though.

"At least we've got back to normality," he muttered so no one could hear him and take it the wrong way. "Well, as normal as it can be with another mind in my head, a supercomputer nearby in the abandoned facotry, the knowledge of everything under the sun and superpowers. My powers are back to what hey used to be now at least."

It had been several months since they had destroyed Xana. He still had a program running to tell him if there was any re-emergance of the rogue program.

"It's still gym," continued Jim. "Stem, lift your legs. Other Stern, get your brother in line!"

"Why are we here?" asked Odd as the three walked in. Harry rubbed his head as a sudden headache faded away as quickly as it had arrived.

"It can't be. He's dead. It has to be a figment of my imagination."

"Intrigued Della Robbia?" asked Jim. "Come in!"

"Are we exercising with the computers? With motion sensors?" asked Jeremy excitedly and curiously.

"Very funny Belpois! We have to get to your level! The students we have are geeks!" yelled Jim. "And that means less sports!"

"Maybe you'll finally pass gym," said Aelita as she smiled.

"You should go out," said Harry with a smirk, "You two would be great together."

"I have found something that will make you move with computers! It's called cyber sports," gushed Jim in excitement.

"I don't think it means literal cyber sports," muttered Sissi as she stroked her blonde hair.

"Did you dye your hair?" asked Harry as Sissi sat down. She nodded. "It looks good on you. I think blonde suits you."

"Where's the hole for the CD?" asked Jim as he struggled to find it. Harry walked over and opened it for him. "Thank you Stern."

The computer sparked and Harry rubbed his head. He met Jeremy's gaze.

"Xana," Harry mouthed at him. "It's him."

"That's some cyber sport," called Odd.

"Can someone tell me what's going on?" asked Jim as the computers showed glitched screens.

"Harry?" asked Aelita. "Is this your doing?"

Harry shook his head.

Later

"Harry, what's up?" asked William as he walked over with Yumi. "You look worried."

"Harry thinks Xana is back," said Jeremy with an eye roll. William stiffened in surprise and worry. "It's probably just his imagination."

"I knew what I saw and felt," insisted Harry as he pulled up the program. "And I was right. Look."

He showed the program logs to Jeremy.

"It could be just a glitch," said Jeremy dismissively. "You're getting worked up over nothing."

"The time the program registered Xana's presence was the time that the computer sparked," said Harry. "And my programs don't glitch."

"Chill out," said Odd as he lounged against the bench. "It's probably just paranoia."

"It really doesn't help that you got Xanafied so many times," said Yumi with an eye roll. "That has to mess you up."

"Shouldn't we check it out?" asked Sissi. "It could be something worth looking at. I like my normal life but if the world's in danger..."

"No," said Jeremy firmly. "It's just a fault."

A blaring noise came out of the speakers and they covered their ears. The socket came off and red electricity travelled up the wire.

"Tell me you saw that," said Aelita. Jeremy shook his head in disbelief.

"That code in the computer room. The sparks. And now this," said Harry. "It can't be a coincidence."

"Xana?" asked Ulrich as they strode quickly to Harry's and Jeremy's Dorm. "We didn't destroy him?"

"Well, we could turn on the supercomputer and see," said Jeremy as Odd offered Ulrich a GameCube controller. Pushing it away, Ulrich focused on Harry.

"And see what?" asked Yumi. "Our school falling apart? Our teacher being crazy? We'd already know that."

"The supercomputer and the Lyoko warriors. That's all over," said Ulrich. "It has been for months."

"Xana might be alive and you're laughing? A few years ago, you would have gone with less suspicion," pointed out Aelita.

"And there is a way that Xana could have survived," said Harry as he opened his eyes. "Franz suggested that he weakened himself and hid to regain his strength. That's why we haven't heard a peep out of him for the last few months."

"They're right," said William. "We have to check it out."

"We're getting ganged up on," moaned Ulrich. "Why is everyone so eager to activate the computer again?"

Factory

"This place really freaks me out," muttered Yumi as they walked to the elevator. Jeremy entered the code and they moved down to the supercomputer.

"It's freezing in here," moaned odd.

"The supercomputer produced the heat," explained Harry. "That's why it has to be so cold so it can work properly."

"Wait," said Ulrich as Jeremy was just about to start up the computer. "Are you sure about this?"

"We have to know," said Harry. "Uncle Franz agrees with me."

"I saw Xana's codes," insisted Aelita. "And if Harry says he has a headache, the kind caused by Xana, then I believe him. Jeremy, turn it on unless you want me to do it."

"I don't want to be caught underprepared," added William. "Last time that happened, i wasn't so much underprepared as slightly out of my depth."

"And the world is in danger if Xana is back," said Sissi. "If he really is back, we need to know."

Jeremy switched it on and the computer rose out of its casing.

Network

Lights floated around as a sphere lit up.

Lab

"Well, everything seems to be working," said Jeremy as he sat on the chair. "We have given birth to Lyoko again. But two sectors have disappeared."

Harry leant over but Jeremy stopped him.

"No Harry. We're not keeping the supercomputer on so there's no point. I'll launch the scan." Jeremy typed away. "Nothing in the data stream. Nothing on the sensors. Let's look at the towers. No activated tower. No trace of Xana."

"Looks like your fears were unfounded," said Sissi.

"Xana's not the type to leave a sticky note starting 'I'm back'," said Aelita. "Maybe he's on another virtual world."

"We destroyed the replikas," said Jeremy.

"Only ones created by Xana," said Harry. "Maybe there's one that someone else created and he hid in that supercomputer. It could be why we haven't detect him. And remember we've only just woken Lyoko up. It's going to take time for Xana to realise that."

"Harry, can I talk to Franz directly?" asked Jeremy. Harry closed his eyes and opened them again.

"He doesn't want to control me. I'll just act as a relay."

"Ask him if what you said is a possibility."

Harry cocked his head. "Franz said it is. Xana is a smart one. He could easily find a way to survive."

"What are you doing Harry?" asked Jeremy as Harry loaded a program.

"A surprise for Aelita assuming this works. Just try to make sure that when I return, there is an empty scanner."

"Return from where?" asked William.

"Lyoko of course. Since we activated it again, I might as well run it." Harry met Jeremy's eyes. "Please."

"Good idea," said Odd. "I'll come."

"I will too," said Aelita. "I want to see another reminder of my father, the core of Lyoko. And you can tell me what you're planning Harry."

"Count me in," said William with a small smile. "I want to see it one last time."

Jeremy sighed as he realised that they ere set on going.. "There's no point convincing you otherwise, is there?"

They all shook their heads as they headed to the scanners.

"Transfer Harry. Transfer Aelita. Transfer William. Scanner Harry. Scanner Aelita. Scanner William. Virtualisation. Transfer Odd. Scanner. Virtualisation."

Lyoko

"Oh yeah! This is too good," yelled Odd enthusiastically as he landed and fired. "It's a pity that there aren't any monsters. Harry, can you send me some scorpions to fight?"

"Is the program working Jeremy?" asked Harry as the requested monsters materialised. Odd whooped and started firing. The monsters swarmed Odd but didn't fire or hurt him.

"I think so. You haven't told me what it does so I can't tell," said Jeremy.

Aelita walked towards the labyrinth.

"Aren't you going the wrong way?" asked William.

"When they've finished their stroll, we shut off the supercomputer. Do we agree?" asked Yumi.

"I don't miss the fighting days," said Sissi with a shrug.

"There's no point keeping it on," said Jeremy as he looked at Harry's program. "This code... it looks like Franz Hopper's. Are you bringing him back Harry?"

"He doesn't deserve to be stuck in my head," said Harry. "And I think Aelita wants him back."

Aelita hugged him with muffled sobs. "Thank you Harry."

Yumi and Ulrich left as the avatars on the ID cards glowed red. "Harry, there's a problem. Your ID cards are going red."

"That's odd," said Harry with a frown. "The only reason I can think of was if Xana used us as human shaped soul jars."

"Can you give me my board?" asked Odd as Harry and William followed Aelita. It appeared and odd jumped on it.

Sewers

"I love Harry and Aelita but it seems they're doing this just to get back into Lyoko," said Yumi as the two headed back to school.

"It's not like Harry to do that," said Ulrich. "He truly believed that there was a chance of Xana being back. It's more important for him to check, what with Xana wanting his body."

"And it was sweet of him to try to bring Franz back," said Yumi. "But that's impossible. Franz's body was destroyed to power the program that destroyed Xana."

"It's possible," argued Ulrich. "Harry may have received the right codes to do that. What about a workout at the gym?"

Lyoko

"I was thinking," said Odd as he circled the tower. Aelita touched it. "With Xana gone, it would be stupid not to use this. It could be an amusement park. Five mysterious new worlds to explore! Welcome to Lyoko Land!"

"I'll have to reprogram the forest and ice sector first Odd," interrupted Harry.

Gym

Yumi and Ulrich practiced their martial arts. Ulrich managed to get on top of Yumi and kissed her.

"Ah, very good," said Jim as he walked in. "Working outside school hours. I need to change some fuses."

Lyoko

"We could have some ghost Overboards," said Odd as he fired. "Have everything super creepy with skeletons."

"We're not making a theme park Odd," said Jeremy as he watched the program's progress. "I take it I can bring you in once this has finished Harry?"

"Yep," said Harry. "Materialise me on my own Jeremy. I don't want the data getting mixed with someone else's."

"This can't be possible," muttered Jeremy as the scan showed a tower. "I have a signal. There's an activated tower."

"What?" asked William.

"Could you repeat that please?" asked Odd.

"There's an activated tower in sector five."

"I knew Xana was back," said Harry. "Where's fish head? I wouldn't put it past Xana to try to bring me under his control."

"But we're in front of the tower and it's not active," said Aelita.

"There's another one. A new one."

They spun around as they heard a noise behind them. Three megatanks rolled out of the darkness. Harry threw three shuriken and the megatanks imploded.

"I think Xana's decided that imploding is better than exploding," said William as they ran towards the tower.

"I can't disagree with that William," called Harry from up ahead. "This means that I have to be on my guard though."

"Jeremy! Who was it that said Xana had disappeared?" asked an annoyed Odd. "He's back."

"I don't understand," said Jeremy in disbelief. "How could Xana survived? There was nothing then the tower activated."

"Jeremy, warn Ulrich and Yumi," said Harry as he dodged a hornet. "Xana will most likely go after them."

"And transfer me over," said Sissi as Jeremy called Yumi.

Kadic

Yumi picked up her phone.

"Jeremy? What? Ok. On our way." She ended the call. "Xana's attacking."

"Why am I not surprised?" muttered Ulrich as they exited the gym. Jim followed them. "Hey Jim."

The eye of Xana flickered in Jim's eyes.

"Spectre. Run!"

They fled towards the manhole. The spectre intercepted Ulrich and grabbed him. Ulrich's vision went blurry.

"Stupify!"

The clone let go as the red beam hit it.

"Is there something you're not telling me?" asked Sirius.

"Help me with Ulrich," said Yumi as she grabbed Ulrich who had fallen to the floor. "I'll explain on the way."

"Do you want some help?" asked Luna dreamily.

Lyoko

"The tower!"

The four ran towards it.

"It looks different," observed Harry. "Instead of it being round with a red aura, it's a cylinder with extruded parts that glow red. I think the data changed while the computer was off. Quantum computers do have volatile data after all."

"Sissi's on her way," said Jeremy as five Krabes and ten Creepers appeared.

"Ok, the usual plan of action," said Harry with a smile. "Defeat the monsters then deactivate the tower to save the planet. Where did these gloves come from? I only wanted to use laser arrows."

He sighed and fired. William pulled out his sword then started to hack the Creepers. Aelita hit a Krabe but the energy field bounced off.

"Looks like you have to hit the weak spot now," called odd as he faced another three megatanks. He managed to defeat two but the third devirtualised him. Sissi arrived and defeated it. William used Super Smoke and turned on top of a Krabe then stabbed it with his massive sword. Hornets appeared and hit Aelita with a storm of shots which caused her to devirtualise.

"I don't think we'll be getting that amusement park," said Odd. Harry took out the hornets and the last Krabe.

"What's wrong with Ulrich?" asked Jeremy as Yumi and Sirius helped him in. Linda stared dreamily around. "And why is she here?"

"The spectre touched me and transmitted something," said Ulrich. "I can't see very well. Luna offered to help."

The spectre entered the room and advanced on Ulrich. Odd attacked it and it grabbed Odd's hands.

"Not more monsters," moaned Harry as several more Creepers attacked. William sent an energy wave at one and Sissi hit another

"Harry, get to the tower. Let us deal with this."

Harry nodded and ran to the tower. He glanced back at William.

"Get going!"

Harry entered the tower and rose to the second platform.

Harry

Code

Lyoko

He jumped outside as the tower closed up and defeated the last monsters. William and Sissi had disappeared.

"The program's finished Harry. I'm bringing you in."

Harry disappeared.

Scanners

Harry groaned as he stepped out the scanner before running to the other closed one. Everyone ran in and watched the scanner open to reveal a collapsed Franz.

"Daddy!"

Aelita ran over and hugged him as he stumbled out the scanner.

"Looks like your program worked," said Jeremy. Harry smiled.

"Thank you Harry."

Harry was pulled into the hug as well. "Uncle Franz..."

"Uh, this is all very sweet but we've got a couple of problems," interrupted William. "One, Xana's back. Two, what are we going to do with Luna?"

"And did we destroy Xana?" asked Ulrich.

"I'd say yes and no," said Jeremy. "When I virtualised everybody, they had a red outline. It's something I've never seen before."

"Get to the point."

"They were codes. Xana's source codes. When we thought we destroyed him, he injected them into you. Harry was right to keep an eye out."

"Into us?" asked Aelita.

"You, Harry, Odd, Sissi and William definitely. I saw no sign of them in Sirius. Ulrich and Yumi should be the same. It looks like he's sending spectres to retrieve them."

"Why?" asked odd.

"Is how he survived. Xana source code are like, I don't know, his basic programs. Like the foundations of a building. Without them, he's weak but they ensure his survival," explained Harry. "Looks like your sacrifice was in vain uncle."

"Indeed Harry. But we'll find a way. I need somewhere to live."

"I fixed up the Hermitage. I'm not too sure about a job though." Harry turned thoughtful.

"So, we'll just turn off the supercomputer," said Yumi.

"He turned up before we tried the supercomputer on," revived Aelita. "He's got another channel to access the real world. We'll have to fight. The good news is that he probably doesn't realise that daddy is back."

"Looks like the Lyoko warriors are back in action."

Jeremy pressed a few buttons and the return to the past activated.

Earlier

"It looks like I'll have to run my program again," said Harry with a sigh. "But at least I know it works."

"That was a nice thing you did," said Jeremy. "And now we have the creator of the supercomputer to help us."

"Now, let's find where Xana has been hiding."