starless_sky: (Goth king)
[personal profile] starless_sky
Things had been going well in Noct's life ever since he got a boyfriend. It wasn't what most people thought of when that word was used. He was still a virgin and while that was a bitter pill, it was better than being a virgin with no prospects. He had Prompto and they had a promise. Now they waited his father out. Eventually his dad would hand over the throne to him and retire, or worse, pass away. He didn't want to think about that but... it was how his family had worked since the beginning of the nation. Regis was a stubborn old alpha to boot.
 
Noct had been working more in the citadel, attending more meetings, talking to more people, doing his own Working Royal stuff which he had previously shrugged off with the excuse that he was in school. It got Ignis' attention as well as his father's which hopefully would work in his favor in the future. 
 
He had to get the public, the advisors, and the counsel on his side, or at the very least he had to get to where they couldn't oppose him when he took the throne. That meant he was building alliances now so years in the future, whenever he took the throne, he will have built a place for Prompto by his side. A nest of sorts. If that isn't the most omega way to think about it... a nest. 
 
It's what brought him to work most days. Today he was at a public garden maintained by the royal family. He was meeting with some of his citizens, many of them social workers and outreach professionals for the poor and underprivileged. A perfectly banal sort of day. 
 
It wouldn't stay that way. He was trusted enough to handle this on his own so he was attending with his civilians with minimal security. He was within a stone's throw of the citadel after all. It's what the Nifs were counting on. 
 
Some time later there was a great boom and then a siren sounded in the training yard. A voice pinged each glaive and crownsgaurd with earpieces, delivering several codes, each referring to a scenario. This event had several codes; Active shooters, fire, multiple casualties, and a note that Rosebud was not secure. Rosebud was among hostiles. 
 
Rosebud was Noctis' security code the crownsguard and glaives used. Not that he knew that. 
 
Things went to shit real quick and to help it along, there had been a small camera crew playing Noct's talk with the social workers he was with. One channel was broadcasting it from the nearby jumbotron and the chaos unfolded. Noct was talking, suddenly there was an explosion, screaming, fire, gunfire could be heard. Nif soldiers appeared on screen. In seconds it was happening. Other screens around Insomnia began showing the footage. 
 
One could hear the explosions and guns in real time, not from the screen but from the park itself a block over. 
 

Date: 2023-08-20 03:57 am (UTC)
real_life_rpg: ([PROMPTO] ☠ bring it)
From: [personal profile] real_life_rpg
It felt so good to have Noctis safely in his arms. Prompto continued to put out his scent, smothering Noct in it. He pressed tiny kisses to his hair, just letting himself have this moment. His omega was alive and on his way back to Insomnia where he belonged. "We're going home, baby. We're leaving that floating hellhole and going home."

He continued to embrace Noct even as he spoke on the comm device. He couldn't help but laugh softly at Noct's questions. "Mm. I'm Quicksilver. I guess it's okay if you know. Just don't go around telling everyone or I'll have to kill you." Probably not the best joke he could've made given the circumstances, but it came out of his mouth before his brain could engage. "And yeah, you're Rosebud. Come on. It's cute. Just like you are. Besides, roses are tough - they have thorns that can protect them - just like you protected yourself from those assholes."

Prompto flinched a little at the sound of Cor's voice. Mad was an understatement. He gave their ETA. "Requesting immediate medical attention. Over."

He was dead. So dead. Cor was going to murder him. "Make sure I have black chocobos at my funeral, baby."

Date: 2023-08-20 01:17 pm (UTC)
real_life_rpg: ([PROMPTO] ☠ sad little teddy)
From: [personal profile] real_life_rpg
Stay at Noct's place? That was the dream, wasn't it? Even before they had admitted their feelings for each other staying at Noct's always made Prom happy. It only got better once they realised they were in love with each other. The lack of sex was frustrating at times, being so close but not able to make that move. But being able to snuggle up and smooch whenever more than made up for it.

He wanted that so much. To go to Noct's place, cuddle up and forget all of this ever happened. It was an impossible dream though. Noct was going to need weeks, if not months, of medical care and Prom doubted that the Citadel medics or the King would let Noct go back to his apartment until he recovered. Prom just hoped that they wouldn't be completely separated during that time. He didn't think his heart could take it.

Prompto pushed himself to his feet once the door to the drop ship opened. Now that the alpha rage and the adrenaline were wearing off the pain was creeping in. He winced as he stretched out his aching muscles, feeling skin split and reopen the barely healed wounds.

"Never been more glad to see you guys!" He said, putting that blinding mask of a smile on.

But then Noct was panicking - really panicking. It was triggering every one of Prom's protective alpha senses. He had to remind himself that Gladio wasn't the enemy here, lest he end up like Loqi and Caligo. Gladio was just doing his job. Gladio wasn't the enemy. Prom's scent spiked and he forced himself to focus on his omega and not the one holding him.

He reached out to cradle Noct's face in his hands getting his omega to look at him. "Noct... It's okay. It's okay, I promise. As soon as I can I'll find you and be beside you. I'll always come for you. Always. Listen to me, okay? You're strong. A rose, remember? Thorns. You are stronger than you know and I couldn't be prouder of you."

He tried to comfort his mate with his scent, aware that Gladio would be able to smell any changes in his scent. He wanted to kiss his omega, hold him and make it all better but he didn't want Gladio to crush his skull.

"Noct... It's okay. It's okay. Trust Gladio. He won't let anything bad happen to you. I trust him. And you can trust Iggy to take care of me. Just for a little while. Right, Iggy?"

Ignis wasn't a fool. He had known about Noct and Prom's relationship for awhile. Honestly, he had been a little shocked to learn that they hadn't gotten together earlier. It break his heart to see Noct struggling. Still he gave a nod, keeping that stoic mask in place. "Indeed. Noct. Your father is waiting for you."

Date: 2023-08-20 08:17 pm (UTC)
real_life_rpg: ([PROMPTO] ☠ troubled pup)
From: [personal profile] real_life_rpg
Prompto accepted the handkerchief, giving Noct the softest of smiles. He untied the bandana he wore around his bicep and scented it, before handing it to Noctis. He brushed away a stray tear from Noct's cheek with his thumb being careful not to press on his bruises, looking at him with nothing but love. "You're not a baby. You're scared and you're hurting and that is okay. You've been through hell. But you're safe and you are strong."

"We'll be together soon, Noct. I promise." He wasn't sure it was a promise he could keep. He didn't have Noctis' faith that Cor or the King weren't going to murder and/or exile him on the spot. But he would do everything in his power to get back to Noct as soon as possible.

"I just need you to be brave a little while longer." Prompto leaned in to whisper against Noct's ear. "My omega. My soulmate. My love."

It hurt to see Noctis leave but he knew Noct needed urgent medical attention. He needed far more than Prom and a first aid kit could provide. Not to mention he was probably going to be put under secure lockdown to ensure the Empire didn't try again. He put on a brave face until Noct was out of sight before his shoulders sagged and he let out a heavy sigh.

He didn't have much time to feel sorry for himself before the medics and Cor showed up. "Marshal," he greeted. As though he hadn't broken rank, disobeyed a direct order and travelled halfway across the world to retrieve the Prince single-handedly.

The medics, however, were looking at him with horror. "Shiva's tits! That is a lot of blood!"

"Most of it isn't mine," Prom assured them. He had already took his jacket off, so he went ahead and pulled his shirt off to reveal the various gashes, bruises and bullet wounds. "Looks worse than it is..." That was a lie. The gashes and bullet wounds were already well on their way to becoming infected, he more than likely had bruised, if not broken, ribs. The bruises were already various shades of dark blue and purple. His kidneys hurt like a bitch. Add on that a touch of dehydration and possible mild hypothermia and Prom wasn't in the best of states.

Noct had it a lot worse than him though. "So, what's the verdict? Pop a couple of painkillers and sleep it off?"

The medics were still looking horrified. "How... how are you still standing right now?"

Date: 2023-08-20 09:10 pm (UTC)
real_life_rpg: (Default)
From: [personal profile] real_life_rpg
Ignis was the beta glue that held their pack together. He was a voice of reason in a haze of brain fog. Hell, in the almost six years that Prompto had known him, he had been a better carer and parent to Prom than his parents had ever been. They'd be lost without him. All of them. Noct, Gladio, Prompto. They all relied on and loved Ignis in their own way.

Prompto continued to downplay his injuries. He was fine. He just needed a bath, a potion and a hot drink, preferably in that order. He wasn't crashing. He was absolutely, 100% fine. The fact the drop ship looked like it was spinning or the fact that there were two Cors stood in front of him was irrelevant.

"I, uh... encrypted files. Sent them. Your phone. Evidence." Prompto barely realised his speech was starting to slur. It was about all the warning he gave before dropping like a dead weight. Luckily Ignis and Cor were able to catch him before he hit the ground, so the medics could move in and take over.

Prompto had no memory of anything that happened next until he blinked awake in a bed that wasn't his, in a room that most definitely wasn't his. The crisp white bandages and bedding were a stark contrast to the bloodied reds and browns he had been covered in earlier.

The steady beeping of machinery told him he was most likely in hospital, possibly the medical wing of the Citadel. He felt exhausted. Like he could close his eyes and sleep for twenty years. The was no pain though - that was thanks to the very strong painkillers currently being pumped into his body.

"Iggy?" He called out, voice hoarse from lack of use and thirst. "Marshal? Noct?" He rubbed at his eye with his hand and that was when he noticed his wristband was missing. His barcode was on show for the world to see. Fuck! Fuck. Fuck. Fuck. He didn't know what it meant. Just that it had something to do with him being from Niflheim and his parents drilling it into him over and over that he could never let anyone see it. And he'd been so careful. His whole life. He kept it covered. Until now. His heart rate spiked in panic, causing the machine to beep more.

Date: 2023-08-20 10:56 pm (UTC)
real_life_rpg: ([PROMPTO] ☠ sad little teddy)
From: [personal profile] real_life_rpg
Cor's voice cut through the panic. Prompto found himself following Cor's instructions and felt himself begin to relax. Panic attacks weren't anything new. Prom had had plenty growing up. It had been a while since he'd had one this bad though. Eventually his breathing evened out and his heart rate dropped back to a healthy level.

His brows furrowed as he looked at Cor. How did Cor know that? Was it in his personnel files? Probably. Surely the King and the Marshal of the Crownsguard would look over his adoption papers before allowing him to join the Crownsguard. But Cor said he'd seen it. When? How? Was there a photo of it? Prom looked around the room before back at Cor. "You've seen it? Has anyone else?"

Prompto took a small sip of the water. It felt like heaven on his throat. He shook his head. "No pain. Just tired." The drugs were good. He didn't ask about his own surgery. It didn't matter. All that mattered was Noctis. His heart broke at hearing that Noct had had to have his heat burned off. Prom had never had his rut burned off, but he'd heard horror stories about how awful it was. He wouldn't wish it on any omega, especially his omega.

"I'm sorry I disobeyed your order, Marshal. I just... I couldn't sit by and do nothing. I... I just needed to get to Noct. I needed to get to my om-- to Noct. I'm prepared to accept whatever punishment you deem fit, Sir." He poked at his soup with his spoon. "I have nothing but respect for you, Sir, and I'm sorry if I disappointed you."

It was hard not to feel small when being stared down by the Immortal.

"Is Noct... Will he be okay? Will there be any long-term damage? Will his heats return to normal? Can I see him? Am I allowed?"

Date: 2023-08-20 11:58 pm (UTC)
real_life_rpg: ([PROMPTO] ☠ troubled pup)
From: [personal profile] real_life_rpg
Prompto took another sip of water and tried to shift a little to sit up more. He winced in pain. Okay, so maybe not even the good drugs were enough if he was going to start squirming about. He found a somewhat comfortable position and stilled. He made himself take another sip of water, before eating a mouthful of soup. Not as good as Iggy makes. But warm and nutritious and everything his body needed to help repair itself.

Prompto had never really had a high opinion of himself. His self-confidence was ridiculously low - especially for an alpha. And honestly, he didn't see the fact that he was holding back with Noct as a big deal. It didn't even cross his mind that he was doing practically the impossible. Alphas were naturally programmed to respond to the call of an omega, to want to bond, to mate, to breed. And Prompto wanted those things more than anything. But most alphas wouldn't or couldn't hold themselves back from the temptation - especially when an omega is deep in their heat, slick and sweet. And Noctis wasn't an ordinary omega - he was a royal omega with magic seeping through his veins. His allure was stronger and sweeter than a regular omega.

The fact Prompto had been able to hold back for one heat, let alone multiple heats was nothing short of a miracle. Yet Prom saw it as no big deal. No more of a big deal than two betas waiting until after high school or until one turns a certain age. It was just what it was. It was tough, but they were waiting until they could officially be together.

He couldn't help but wither under Cor's chastising. A far cry from the alpha who had single-handedly ripped apart the Empire in the name of love. The former lone wolf now looked more like a tiny puppy dog. And really, that was Prompto all over. A ball of rainbows and sunshine until someone threatened those he loved.

"In my defence..." Prompto started weakly. "They didn't just threaten him. They hurt him..." He poked at the soup some more. "You... saw? Everything? Oh... Guess the cleaner hadn't been," he attempted to joke but it fell flat.

"Forrealz though... I'll do better. I'll try harder. I need to be the best alpha I can be." At least Cor hadn't fired, killed or exiled him. That was something, right?

Wait... was Cor the Immortal lost for words? Holy shit. He was a man of few words but he always had the right words! Cor not knowing what to say was like Ignis not knowing how to prepare an ingredient or Gladio refusing to read a sappy romance novel. It just never happened.

"I..." Did Prompto want to know? Would he regret it? Knowledge was a funny thing like that, once it had been obtained it couldn't be easily lost. He had always wondered about his life before he came to Lucis. What his birth parents had been like. Why he came to Insomnia. All he knew was that he was born in Niflheim and he had a weird barcode tattoo. Was that enough? Did he want to know the truth?

After a long pause he nodded. "... Lay it on me."
Edited Date: 2023-08-20 11:58 pm (UTC)

Date: 2023-08-21 10:39 pm (UTC)
real_life_rpg: ([PROMPTO] ☠ sad little teddy)
From: [personal profile] real_life_rpg
Prompto fell silent for a long while. It was a lot to process. He'd always known he was Nif born and that was bad enough but the truth? Oh man, the truth was so much worse. His heart rate started to spike again, the machine beeped in warning. But he forced himself to breathe through it. In for four. Hold. Out for four. His eyes misted with tears.

He'd changed his mind. He didn't want to know. The truth... the truth sucked.

"I'm an MT?" He asked, voice barely above a whisper. A far cry from his usual loud self, even less like the raging alpha who had torn apart the Empire. "I'm... one of those?" How many had he gunned down? He thought they were robots. Mindless killing machines. But they were people too? That easily doubled, if not tripled the body count he'd left behind in Gralea.

"MTs were created by the Empire to destroy Lucis. I... I'm the enemy? I don't deserve to even be near Noct then. I... what if I have some sort of killswitch just waiting to activate?! What if I hurt him? I can't... I can't be near him. You should lock me up. This has got to be some kind of treason."

He gripped the file tight in his hand, staring at the picture of him in Cor's arms. Cor looked so young. Regis looked full of life, not worn down before his time from the toll of the Wall. And Prom... he looked like any other baby, aside from the barcode. Rosy cheeks, blond hair, wide eyes taking in the world around him. His parents had never really had baby photos of him on show. It was strange to see himself.

As if speaking his name caused the very man to appear, Clarus laughed from the doorway. "You were little more than a child yourself back then. Just as reckless as you are now though. His Majesty wished to speak with you, but I can see you're occupied. I'll tell him you'll see him later?"

"Good work in Gralea by the way, Argentum."

Bedbound and bandaged as he was, and halfway through an existential crisis, Prom still crossed his arm across his chest and bowed his head to the King's Shield. "Sir! Thank you, Sir."

Date: 2023-08-22 10:26 pm (UTC)
real_life_rpg: ([PROMPTO] ☠ sad little teddy)
From: [personal profile] real_life_rpg
What on Eos was going on right now? The Shield of the King and the Swordarm of the King were practically roasting each other. The kind of teasing and banter that Prompto, Noct, Ignis and Gladio were likely to partake in when they hung out together. Sure, Prom knew that Clarus and Cor were human with human emotions. He also knew there was a lot of shared history and brotherhood between them. But to actually witness both of them allow their masks to slip enough to be human was kind of surreal. He felt like he was intruding on a very private moment.

Also, his head was swimming with information. He was the clone of some mad scientist who should have been turned into a soulless killing machine but was spared his fate because Cor freaking Leonis kidnapped him from a lab? That meant... if Prom was understanding things correctly, that if circumstances had been different Cor Leonis. The Immortal. Marshal of the Crownsguard could have been his dad...

Woah. That was crazy to even think about. He could have grown up in and around the Citadel. Had playdates with a baby Noctis. Grown up loved and wanted. Never have to pick between paying the rent, the utilities or buying food. He could have had a home.

He tried to make sense of it all in his head, focus still very much on the photo. They looked good. Sure, Cor had been young, and Prom looked nothing like him, but they looked like a family.

Looking up when Clarus spoke, he gave a nod and saluted him once more. "Yes Sir." The thought of speaking to the King and his Shield was a terrifying one.

His focus was immediately back on the photo. Eventually, he lifted his head to look at Cor, those violet-blue eyes were slightly red and misted, and he couldn't help but sniffle a little. "You're the one who brought me to Insomnia?" His childhood may not have been the happiest, but it sure beat being turned into a daemonic robot thing. "I always wondered who my real parents were. Mad Scientist Besithia, huh? Not quite the John and Jane Doe I made up in my head..."

A pause. "... Thank you."

Date: 2023-08-22 10:43 pm (UTC)
real_life_rpg: ([PROMPTO] ☠ lost in thought)
From: [personal profile] real_life_rpg
Prompto was going to need a bigger metaphorical rug to store all his crap under after this, that was for sure. No therapist in Insomnia was paid enough to deal with all this madness. Prom would do what he always did - shove down the bad feelings and hide behind a kilowatt smile. It had gotten him this far in life - why change the habit of a lifetime?

"You saved me. Without you, I would've become one of those things. I wouldn't be me. I'd be a killing machine. I wouldn't love chocobos or photography. I wouldn't play music too loud and annoy the neighbours. I wouldn't pet all the stray kitties and doggies I see. I wouldn't love Noct. I'd just... I'd be a monster. You gave me a life. And for that... 'thank you' doesn't seem like nearly enough."

He wiped his eyes with the back of his hand, before giving in and using the handkerchief Noct had scented for him. He dried his eyes before inhaling the lingering scent of his mate.

"And you believed in me when no one else did when I wanted to join the Crownsguard. Everyone thought I was too small, and too weak. But not you. Even when I fell flat on my face or my butt more times than I can count, you never gave up on me."

Date: 2023-08-23 11:20 pm (UTC)
real_life_rpg: ([PROMPTO] ☠ smile)
From: [personal profile] real_life_rpg
Prompto was suddenly seeing a whole new side of Cor - a side he could guarantee most people never got to see. It was humbling and warmed Prom's heart. He looked at the photo of him and Cor again, before reaching for his phone. He took a snapshot of it and saved it, making sure to password-protect it, just like he did all his photos on all his devices. Being the best friend and unofficial boyfriend of the Prince meant you could never be too careful.

"Hard to imagine a young, rash Cor Leonis looking after a baby. Kinda suits you though. Any kid would be lucky to have you as a dad." It wasn't too late. Cor could still find love, find his one, have a whole pack of babies.

He smiled sadly. "My folks tried their best." He had practically raised himself, but even now, he found it hard to say anything bad about the Argentums. "They were always just busy, working. But I was happy and loved." He was lonely and barely given the love a child needed to thrive. The fact Prom had grown into such a loving, kind person was some kind of miracle. "Mom would always try to make it special when she was home." His dad... not so much.

"Hey... lean in..." Ignoring the protests from his healing wounds, Prom surged forward, phone in hand so he could snap a selfie of the both of them.

Date: 2023-08-24 01:18 am (UTC)
real_life_rpg: ([PROMPTO] ☠ troubled pup)
From: [personal profile] real_life_rpg
A smile and a joke could get a guy through almost anything. Daemon attack? Joke. Parental abandonment issues? Smile. Getting his ass kicked daily for being a Nif and/or being a weak alpha? Joke all day long, baby. It was an unhealthy coping mechanism, but it worked for Prom. At least he wasn't turning to drugs or alcohol. He just put up a giant wall of fakery around himself instead. Very few people saw beyond that wall. It took Prompto a lot to be able to trust people enough to let them in.

Prompto looked down at the photo on his phone. A stark contrast to the picture of a baby Prompto and a young Cor. Both older, Prom currently bruised and scuffed up. Both carrying a world of pain in their hearts and their eyes. But there was a likeness to both photos. A sense that they just fit. Prom held the photo next to his phone, looking at the pictures side by side.

If circumstances had been different - just how many pictures of the two of them would they have? It almost hurt to think about.

Prom couldn't help but lean into that petting. He might be some kind of raging alpha who tore apart the Empire singlehandedly but he was also a touch-starved young adult. "Pft. I'm way cuter than I was as a baby," he joked, falling right back into using humour to deflect. Still, he clicked around on his phone a little and sent Cor a copy of their new selfie.

"I can't rest for too long. I gotta go see the King and Lord Amicitia - I know he said when I feel better, but I feel like I probably shouldn't be keeping the King and his Shield waiting, y'know? And maybe they'll let me look in on Noct too..."

Date: 2023-08-24 01:43 am (UTC)
real_life_rpg: ([PROMPTO] ☠ sad little teddy)
From: [personal profile] real_life_rpg
How many other people could say they had gotten their hair petted by Cor the Immortal? Prom imagined the number was low - like, able to count on one hand low. Noct, maybe? The King, possibly? It was most likely a very elite group that Prompto was privileged to be a part of.

How many other people could say that Cor the Immortal was practically their dad? That was an even more elite group of people. In fact, Prompto was probably the only member of that group.

"I guess I probably created a world of paperwork and diplomatic issues for you all, huh? The Empire probably didn't take kindly to me killing their own. That Loqi jerk totally deserved it! And don't even get me started on Caligo. He deserved so much worse." Prom killed him too quickly. He should have made him suffer more. The way Caligo made Noct suffer.

He wanted to argue that it was bad form to keep the King of all people waiting, but the hair petting, the drugs, and the emotional rollercoaster of the day were all taking their toll. Prompto shuffled down the bed a little. The rest of his soup and the files forgotten as he leaned into that petting more.

"Do you need to leave or are you staying?" Please stay? Was the unspoken plea.

Date: 2023-08-24 10:53 pm (UTC)
real_life_rpg: (Default)
From: [personal profile] real_life_rpg
"I promise," Prom half-whispered as he drifted off to sleep. His sleep was relatively peaceful, save for a few mumbles and twitches. It was likely that when he didn't have Cor's magic hair petting or the good pain relief to rely on that the nightmares of what he did in Gralea would haunt him.

Eventually he stirred. Those blue-violet eyes blinked open slowly. He was a little surprised to see that Cor had actually stayed. He shouldn't be. The man was a man of his word, after all. Again, he found himself wondering how many people got to see Cor Leonis like this. Part of him wondered if he was living in some bizarro alternate universe where Cor was a lot more human. Made sense to Prom's drug-fogged mind.

He couldn't help but smile. "You stayed," he said, quietly. Not wanting to disturb Cor, but also not wanting the guy to be uncomfortable and suffer for it later - gotta take care of those old man bones!

Prom needn't have worried about disturbing him, because an overly loud knock at the door followed that would no doubt do the trick. Titus Drautos stepped in. "Leonis! Orders from the King - go get some rest. I'll watch the kid."

(no subject)

From: [personal profile] real_life_rpg - Date: 2023-08-25 12:51 am (UTC) - Expand

(no subject)

From: [personal profile] real_life_rpg - Date: 2023-08-25 08:28 pm (UTC) - Expand

(no subject)

From: [personal profile] real_life_rpg - Date: 2023-08-25 11:12 pm (UTC) - Expand

(no subject)

From: [personal profile] real_life_rpg - Date: 2023-08-26 12:25 am (UTC) - Expand

(no subject)

From: [personal profile] real_life_rpg - Date: 2023-08-26 01:11 am (UTC) - Expand

(no subject)

From: [personal profile] real_life_rpg - Date: 2023-08-26 02:07 am (UTC) - Expand

(no subject)

From: [personal profile] real_life_rpg - Date: 2023-08-26 02:42 am (UTC) - Expand

(no subject)

From: [personal profile] real_life_rpg - Date: 2023-08-26 05:32 pm (UTC) - Expand

Profile

starless_sky

September 2023

S M T W T F S
     1 2
3456789
10111213141516
1718 1920212223
24252627282930

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 10th, 2026 09:51 am
Powered by Dreamwidth Studios