Indigo

Barry POV:
It has been an intense month, Kara has been putting me through the wringer in training, but now I am finally ready to go out on my own. And this time I am going to listen to the information that the team is telling me, I will not make the mistake of running into a situation blind again. Kara is very pleased with what I have done, and I think that she, and Alex too, are both just happy that there is someone else there to help ease up on the amount of work that we have.

I have also managed to get through a whole week without being late for work once, I swear that Captain Singh thinks that there is something wrong with me. I was even early to work one day and I swear that the Captain nearly had a coronary. Joe thinks that it is all hilarious.

Talking about Joe, we talked about what happened that day in the bank, I apologised for what happened and for worrying him unnecessarily. I told Joe that I was going to train with Kara more and that I still want to go out and help people, but I wanted his blessing to fight crime. Thankfully he understood and gave his blessing for me to be the Flash, which means more to me than anything.

Nothing has happened in the finding meta-human front, there have been no new sightings of metahumans, and there has been no strange disappearances or weird sightings. Kara has also been concerned because her uncle has not been active recently, and she told me that at her aunts funeral he threatened her, and told her that he would be back for her. I know that Kara is not showing that she is scared of him, but she is worried and a little scared of what his next move is. After all, as she said, they are just playing one giant chess game.

Well, I did manage to get through all of the paperwork that there was for me, and I only used a little bit of speed. But everything is quiet here at the station today, there have been no new major crimes, well at least not any that needed me to attend, so I am left finishing up a B&E case from two days ago. Hopefully, I can get off early today, I want to take Kara out to dinner.

Kara POV:
It has been a slow day in the office, I have been waiting for supplies, and until they arrive there is not a lot that I can do. So Winn and I have been playing an epic game of battleships, and we have had a nerf gun war in the office. We are such children.

I have also been using this time to start scanning for Fort Rozz's possible location, but there is a good chance that it has some kind of cloaking device. I have only scanned in the local area, and only in the last two years, but there is a chance that it could be further away, and could have been here for longer.

Winn thinks that I am obsessing over this, but I am adamant that my uncle, that Non, is planning something. It has been too quiet since their last attack, and non did vow revenge for Aunt Astra's death. So why hasn't he attacked yet? What could be possibly be waiting for? I just wish that I knew.

Barry POV:
So have just finished up with this case, you know making sure that I have dotted the I's and crossed all the t's, that kind of thing, and go to the bullpen to say goodbye to Joe for the night.

"Hey, Joe."

"Hey Barry, are you finished?"

"Yep, I have just put my report on the captain's desk. I just wanted to say goodnight, I am spending the night around Kara's."

"Things are starting to get really serious between the two of you."

"Yeah, she makes me really happy Joe, and I love her, I really, really love her."

"I am so happy for you Barry. I have to finish up here so I will see you tomorrow?"

"I'll be here. Night Joe." I turned to face the Captain who had just come out of his office. "Night Captain."

"Night Barry, I..."

Just as Captain Singh started to speak all of the tv's and computer screens in the building started to show the same thing, a blonde-haired woman. "People of Central City, the age of chaos is beginning. Computers control everything, your communications, banking, traffic signals, even your aircraft. So the age of chaos begins now, enjoy."

The tv turned off, and at that moment all of the radios and communications turned off, and we heard tyres squealing and horns blaring outside. Rushing to the window I could see that all of the traffic lights were randomly changing colours, cars were having to swerve around each other, to avoid an accident, but it wasn't going to be long until there was going to be a major accident.

"Captain Singh, I am going to speak to Kara and see if she can find out where this hack is coming from. She and her co-worker Winn are amazing with computers."

"Alright, Barry, hurry. And be careful out there it is only going to get worse."

I nodded and raced off, calling Kara on my way. She said that she flew her and Winn to STAR labs the moment the hack started. When I raced in I could see Cisco, Winn and Kara typing furiously on the computer.

"Hey, so what is causing this hack? Is it some kind of terrorist attack, or a hacktivist?"

Without looking up Cisco answered. "Not as far as we can tell. This is code like we have never seen."

Suddenly Caitlin shouted out. "Oh my God! All of the traffic lights, in the entire city, have just turned green. Kara, there is about to be a massive crash on liberty avenue."

Kara shot out of the room and managed to stop the crash in time. I was immediately sent to where another accident was about to happen, it was carnage out there, and unless we found out where this hack was coming from it was only going to get worse.

Kara POV:
I had to call in Superman as reinforcement, as the hack had caused so many issues. While Kal was busy trying to stop a crane from going haywire, I received a call about a plane that had suffered a catastrophic engine failure, so I flew off to stop the plane from crashing, when I got to it I realised that it was moving to fast for me to stop single-handed.

"Superman are you finished with the crane?"

"Almost why?"

"Because I need your help with this plane."

"Okay, on my way."

He arrived in just a few seconds, and between the two of us, we managed to safely land the plane. This carried on for another hour, but eventually, we managed to restore some semblance of control, CCPD put its officers out on the street to control the traffic. I gave a whole load of power cells to the hospitals, so they could keep running.

When we eventually returned to STAR labs Winn and Cisco had made little progress on the cyber attack. Joe and Alex had arrived and along with Caitlin and Wells, they were watching the news.

"In related news, the initial attack on seems now to be the opening salvo in a full-fledged cyberwar, which has sabotaged infrastructure and left financial markets plummeting. Dozens of banks and lending institutions, including Central City Bank, released a statement calling this the worst digital data breach they have ever seen."

Joe couldn't listen to any more and he turned off the tv, sighing he turned to face us all. "Please tell me that you have made some progress in discovering who did this, or at least where the attack is coming from?"

"Joe this is extremely advanced code, I have never seen anything like this, and I am an alien. But if anyone can work it out the three of us can, so unless you are going to be at a computer typing, please leave."

Barry shooed everyone out and left the three of us in the cortex alone. I looked at Winn and Cisco, worried. "I am serious when I say that I have never seen code this advanced. I have no idea what to do, any suggestions?"

The three of us sat there in silence thinking, when suddenly Winn jumped out of his seat, excited. "I have got it. You know how the news report said that the attack on Diamond Discressions was just the first attack?"

"Yeah?" I was unsure of where he was going with this.

"What if the only way that she can hack the cities mainframe is to create a back door..."

Cisco realised where Winn was going with this. "Yes, and we can backtrace the cyberattack from that website, and..."

Finally, I realised what they were getting at. "Oh Rao, Yes. We can create an inversion pathway that can hopefully tell us where she is hacking us from."

We looked at each other briefly, and then we dived back to our computers where we started typing. After another couple of hours, everyone walked back in, this time accompanies by Captain Singh.

"Miss Danver's, tell me that you have got something?"

"Pleasure to see you again too captain, we are doing fine, thanks for asking." Captain Singh just looked at me exasperated, I sighed and carried on. "Sorry. So we have worked out how the hack started, and we are currently creating code to find out where this hack is coming from, but whoever this bitch is, she is good. Like really, really good."

"Okay just keep me posted. Joe, there is rioting in the streets, keep these guys safe. They may be our only hope to restore order." Joe nodded and Captain Singh made for the exit, but not before he had one last word of advice to us all. "Keep safe, all of you. This is only going to get worse." And he left.

We were all sat there looking at each other, well all apart from Winn who was muttering to himself. Joe was the first to speak. "Do you think that you three can do it, I mean you said that you have never seen code like this before."

"That is true Joe, but I think that this code is alien. Winn, tell him what we have actually found out... Umm Winn? Winn? WINN?!"

Winn jumped and looked up at me sheepishly. "Umm yeah sorry. What were you saying?"

"I said to tell everyone what we have found."

"Right. So this hacker, well she has created what's called an oscillating variable matrix to cover her tracks..."

"'Diabolical' would not be an inappropriate choice of name for her." We all just stared at Cisco and he looked back at his monitor.

"Right. As I was saying, we have created an inversion pathway which will hopefully lead us to wherever she is hiding. I mean, she could be, for all we know, on the other side of the world..."

"No." We all turned to face the main monitor in the cortex, there was the blonde woman who was responsible for the hack. "Just on the other side of your screen. You are fairly intelligent, for an ape."

"And you are freaking me out, for an evil blonde computer face."

"Then let's talk in person."

I stepped forward. "Name the time and place."

She smiled a sinister smile. "How about now?" Winn screamed and jumped about a foot back, as what looked like pixels were pouring out of the screen, we all moved to the centre of the cortex and I stood in front of everyone guarding them against whatever was coming out of the computer.

Eventually, the pixels stopped swirling around the room and they formed a purple woman with red hair, she had three red dots on her head, in the shape of a triangle. I couldn't help but stare at her, I recognised that mark on her head from somewhere, but I just couldn't place it.

She stared straight at me. "Supergirl." She drawled. "What makes you so super?"

"That symbol, I have seen it before."

She smiled at me and it creeped me out. "It is the symbol of my people, the font of omniscient knowledge. I know everything about you."

Cisco was his usual inappropriate self. "What are you, some kind of living internet?"

"You can call me that." Then she lunged.

Barry POV:
The purple woman lunged for Kara and knocked her through the wall, she then grabbed Winn by the throat, when I raced over to save him she grabbed me by my throat as well. Lifting the two of us off the ground she was definitely stronger than a normal person.

Kara raced back in and by this point, Joe and Alex had their guns pointed at the woman. "Hold it right there." She threw Winn and I into the group and then disappeared. When we all stood back up again and put Dr Wells back in his chair she was gone, and so was all of the work that Kara, Winn and Cisco had done.

"So what was that?"

"I have no idea Joe, I have no idea. Kara, what do we do now?"

"I need to get to the fortress of solitude. I know that symbol but I can't place it, so I need to check the fortresses data banks. Barry do you want to come along?"

"No, I will stay here babe, and help the city. They made need the flash as the crisis continues."

"Okay, be safe, I love you."

"I love you too babe."

I race out and head to the city, trying to help out in any way I can.

Kara POV:
After Barry raced out I turned to the others. "Winn stay here." He looked so disappointed in that. "I know that you want to see the fortress, but this is not the time. You have a better understanding of Python 6 malware than anybody I know. If we want to permanently disable that alien, you are our best shot."

"Are you sure that she is an alien, and not a metahuman?"

"Positive Caitlin, the dark matter scanners didn't go off, she is defiantly an alien. This is why I need to go to the fortress, there is nowhere better that can identify an alien or its species." They all just nodded, and I looked at Alex. "Alex, are you coming with? Or does CCPD need you here for something?"

She looked at Joe, and he shrugged. "I guess that I can go with you, we just need to stop and get my coat."

Joe looked confused. "Coat? Why would you need a coat?"

"The fortress of solitude is in the Antarctic, so it is chilly down there."

"You've been before?"

"Nope, this will be my first time, but Kara has told me a lot about the place. I'm super excited to see it."

"Alex lets go, we may not have much time." Alex nodded and wrapped her arms around me, and I took off, leaving the stunned faces in STAR Labs behind.

After swinging by Alex's apartment, to grab her coat, I flew us to the fortress. I could see Alex looking around trying to find the entrance, I chuckled when I saw her expression, bending down I brushed the snow off a large gold key. When she saw it Alex scoffed in disbelief. "Are you kidding me? You guys keep a key under the mat? That is hilarious."

"Yeah you may think so, but this key is over a million tonnes of condensed dwarf star, very few people on this planet can lift it."

I picked the key up and pressed it against the lock, and the door slid open. Stepping inside Alex was in awe of what she saw, there were crystal formations everywhere, and in the entrance of the room, there were two giant statues of Kal's parents. Alex saw the two pods side by side and pointed at them before she could say anything I got there.

"The one on the left is mine, the one on the right is Kal's."

"Cool."

I smiled and we carried on walking through, when we reached the main room we approached the centre console, as we did a yellow and black robot approached us. Alex took a step back, but I just smiled.

"Hello Kara Zor-El, how may I help you today?"

Alex looked at me puzzled. "You know him?"

"Yeah, we uh... We had these back on Krypton, they served as robotic helpers." I turned back to Kelex. "Kelex, can you tell us anything about an obnoxious blue alien species that works with computers?"

"Your description matches the Coluans. A highly intelligent race from the planet Colu. They served as supercomputers on Krypton, responsible for running day-to-day operations."

I whispered to Alex. "That explains the cyber terrorism. Kellex, were any of them, prisoners, on Fort Rozz?"

"One. Her name is Indigo, she is a descendant of the Brainiac clan. She was captured while attempting to take down Krypton's defence system."

"What was she planning?"

"Her objective? To terminate the entire planet's population. She was deemed the most dangerous prisoner ever sent to Fort Rozz."

Alex and I looked at each other, worried. "Kara, we need to tell the others what we have discovered." I nodded and flew us back to Central City.

When we got there I grabbed Captain Singh and brought him to STAR labs so I could in from him at the same time. After coming up with a quick lie that Kara had gone back to her lab to coordinate the mercury labs satellite with STAR labs, I explained what Kellex told us. Captain Singh said that he would inform the military of what we know, and told us to keep looking for ways to stop the attack.

A short while after the Captain had left again Barry returned, exhausted after running around the city, we recently discovered that Barry needs to consume almost as many calories a day as I do. I also explained to Barry what we discovered when Winn shouted Eureka at the top of his lungs.

"Winn, what have you got?"

"So, I've been thinking. Why start with a sleazy website like Diamond Discretions? What if it's not about embarrassing people? What if it was bigger? Ladies and gentlemen I present to you, General Jonathan Mathers."

"Who's that?"

"He was fixed during the diamond discretions hack."

Caitlin pointed out. "Yes that is all well and good Winn, but thousands of people were."

"Yes, I know that Caitlin, but I believe that he is the reason that it happened. Since Kara has identified her as a Brainiac 8, I have managed to identify her code."

Winn smiled and Cisco clapped him on the back, and I gave Winn a huge bear hug. "Winn that is amazing. If you can decrypt her signal you can lead us right to her."

"Well, you guys do realise that I am learning alien code here, in the same amount of time that it takes to watch an episode of 'Dr Who'. In case you didn't know that's like... that's really fast."

I placed my hand on Winn's shoulder and turned him to face the computer. "Winn if anyone can do it, you can." Winn started typing furiously, and I looked at everyone else. I was trying to work out Indigo's next move when I dawned on me. "Winn stop what you are doing. I need you to work on a way to stop Indigo."

"Why? Where are you going?"

"To speak to Captain Singh, I know how to find Indigo. Barry stay here, I may need you soon."

He nodded and I flew off. Within seconds I had flown through the window of the precinct. "Captain Singh. I need your help."

"Supergirl what's wrong?"

"I know what Indigo's plan of attack is. She wasn't looking to embarrass cheating spouses or disrupt traffic or attack banks. She was covering for the fact that General Jonathan Mathers was her target all along. She was looking to declassify his entire online footprint, that was the only way to tell."

"Tell what?"

"Which high-ranking official in Central City has access to nuclear missile launch sites?"

"Oh my god. She is going to nuke the city. We have to evacuate, now!"

Eddie approached us and he didn't look worried about what he had just heard. "Fort Pemberton is the nearest nuclear missile silo, but it's completely off the grid. No Internet access. That way, no one can remotely hack in and launch a missile. There is no way that this woman can launch the missile remotely."

"I know, that is why she needed the general, to use him to get into the base. Like a Trojan horse." I shouted out to the whole room. "Where is General Mathers now?"

Barry POV:
Kara had gone, and according to her tracker, she was heading towards Fort Pemberton, which according to Cisco and Dr Wells that was not a good thing. I was trying to get hold of Kara, but she was in a communication black zone.

I was struggling to wait for some kind of signal from Kara when all of a sudden an alarm started blaring. "Please tell me that that alarm is not what I think it is. Dr Wells?"

"I am sorry Mr Allen, but that is telling us that the nuclear missile has started its countdown. You need to head to Fort Pemberton, NOW!"

I raced off and hoped to god that I won't be too late.

Kara POV:
When I arrived Indigo had already killed everyone in the building and had turned both of the keys. Before she could hit that big red button I raced forward and slammed into her.

She was stronger and faster than I ever expected, it was like she could almost anticipate my next move. She grabbed me and slammed me up against the console, she reaches over and pressed the launch button.

The countdown started, but I was unable to call Barry to help, as there was no reception here. I had to try and stop her, but again she grabbed me and slammed me up against the wall.

"I calculate the death toll at seven million, give or take."

"You will never get away with this Indigo."

"I already have."

5... 4... 3...

Barry raced into the room, and grabbed indigo off me, I went to race to the stop button, but it was too late. The missile started to launch, and I knew that it was now all up to me, it was up to me to save Central City, and possibly the world.

"Go! Kara, GO!"

I blasted through the roof of the missile silo, and chased after the missile, leaving Barry to deal with Indigo. I had to find a way to stop the missile.

"Cisco, I'm too late. Indigo has launched a missile at Central City..."

"We need to evacuate the city, now."

"No there is no time, it will strike in less than five minutes. I need you to find out how to stop it Cisco. Just in case I am unable to shove it off course."

"Okay, I am on it Supergirl."

I flew level with the missile, pushing my body harder than I have ever pushed it before. I grabbed the nuke and gave it a huge shove. I smiled when the missile changed direction, but my smile fell almost straight away when I discovered that the missile readjusted it's course back towards Central City. I hoped that Cisco had managed to get the information that I needed.

"Cisco, tell me that you know how to stop this missile?"

"I don't but Dr Wells does."

I briefly wondered what connections Wells had with the military, but I didn't have time to think about it too much. "Just tell me what I need."

"Okay, Supergirl we will get through this, together." God how can he sound so smug over the comms. "You need to shut down its on flight computer."

"Not just that but can you guys shut down the silo, prevent her from launching another ICBM?"

"Possibly, but Telle says that he has a way of stopping her..."

"Tell me about it later, right now we need to stop this missile. So, how do I stop the on flight computer?"

"Rip off the trap door to access the flight computer." I put on another burst of speed and grabbed the missile, clawing my way up it, I eventually reached the trap door and ripped it off. "Once you have done that you need to input the kill code: 1-1-7-4-7."

I started to type the code in, but before I could even press one number I lost my grip and fell off the missile. Tumbling backwards in the air I could see the missile get closer to Central City. Putting on another gargantuan burst of speed, I managed to catch up with the missile. Cleaning my way up its body I managed to reach the console, as I was about to start typing I could hear Caitlin shouting in my ear. "Supergirl you are out of time!" I typed in the code and the missile powered down, crashing into the sea.

I breathed a huge sign of relief, the worst was over, but Indigo still had access to more, and I left Barry to stop her alone. I flew back to Fort Pemberton, and when I arrived I could see the two of them still duking it out. I flew into Indigo and she flew backwards, I grabbed her by the throat and lifted her up.

"I bet that you didn't calculate that. How's it coming, Telle?"

"What? Who are you talking to? Oh, I knew that you would be too stupid to be working alone."

Indigo broke out of my grip and managed to grab me and pin my up against the wall when Barry tried to save me she threw Barry into the opposite wall and knocked him out. She reached out with her other hand and then grabbed Barry from the floor, and held him in the air by his throat.

"I am beyond a body, I am beyond time and space, all I have to do is squeeze my fingers and your friend the Flash dies. I am invincible, I am a god..."

"No!" Winn's voice came out of the speakers in the room. "You are just glorified windows vista."

Suddenly Indigo dropped Barry and me. She started screaming and collapsed onto the floor. She started writhing and thrashing about. "What... what have you done to me?"

Winn just chuckled. "I just fed you a major helping of malware. Bon apatite, Bitch."

Indigo started to break apart, screaming as she did. When she saw me she just had to say one last thing. "You. You wouldn't even be here if it wasn't for me."

"What do you mean?"

"How do you think Fort Rozz escaped the Phantom Zone?" I just stared at her unable to believe what I was hearing." For decades, I searched the Phantom Zone with my mind, looking for a way out, and then... I found you. I activated your pod, I linked it to the prison. I'm the reason you made it to Earth, you would still be sleeping in that timeless void if it wasn't for me." With one final scream, Indigo was destroyed, all I could do was stare at the place where she last was. It took me a while to realise that Winn was trying to contact me.

"Kara? Kara?! KARA!"

"Jeeze Winn, you don't need to shout."

"Sorry, but what happened? Is everything okay?"

"Yes she is gone, Indigo is destroyed. We did it."

I could hear everyone cheering on the comms, I smiled to myself, chuckling at the mental image of the celebration going o at STAR labs right now. Then I heard Barry groan, and I ran over to him, feeling guilty for forgetting that he was there.

"What... What happened?"

"Indigo is gone, we did it, Barr, we all did it."

"Cool, let me just get..."

"Here, I will fly you back."

Scooping Barry up into my arms and flew him back to STAR Labs, once Barry was given the all-clear I explained to everyone what had happened at Fort Pemberton. They all listened intently, especially during the part where Indigo had told me how I got out of the phantom zone. When the story was over everyone hugged me, well everyone but Wells, but that was to be expected.

Before I debriefed the Captain I had just one question to find out. "Winn. How did you stop Indigo?"

"Well, do you remember when I accidentally created that pretty nasty computer virus a few years ago?"

"Yeah, you very nearly infected the labs' computers."

"Well I discovered that she operates not much differently from a Windows Vista operating system, and with a slight modification I could infect her with that virus."

I hugged him. "Win you are a genius."

"Hahaha. Tell me something I don't know."

Barry POV:
After everything that happened today Kara and I needed a break. Sitting on the couch, with Kara's head in my lap, we watched the Wizard of Oz. Kara was exhausted and was almost asleep.

"Are you okay babe?"

"Yeah, my heart is still racing after chasing a zig-zagging missile. Now I know how Harry Potter feels after a quidditch match."

I smiled to myself as Kara drifted off. And at that moment I knew, I knew that I was going to marry Kara. She was the one.