ReportWire

Tag: Kai Cenat

  • No Hard Feelings? Gabrielle “Gigi” Alayah Reposts Message About Having No Regrets After Kai Cenat Addresses Their Split

    Almost two months after her and Kai Cenat’s split, Gabrielle “Gigi” Alayah made a move that has fans talking again. Kai finally dropped a lengthy message on Instagram apologizing for not addressing their breakup. Now, fans think Gigi basically responded to his message without even saying a word.

    RELATED: Open Book? Kai Cenat Breaks Silence & Mentions Gabrielle “Gigi” Alayah While Speaking On “Rumors” & “Speculations” Since Their Split

    Gabrielle “Gigi” Alayah’s Latest Repost Has Fans Reading Between The Lines

    Hours after Kai Cenat spoke about their breakup, Gigi reposted a message on her Instagram Story. It’s unclear whether she was directly responding to him, but fans were clocking the words heavy trying to connect the dots. No caption — just a message that read, “Never regret the love you give. It will always return to you in another time, in another person, or another place.” Right now, Kai hasn’t said any additional words, ad Gabrielle hasn’t revealed who or what her post is about. Even with all of that, the internet still thinks it all lines up.

    Social Media Is Buzzing Over Gigi’s Low-Key Response

    Over in The Shade Room Teens comment section, folks gave Gigi props, saying they would’ve crashed out a long time ago. Others added that it’s just a matter of time before she finds her prince charming.

    Instagram user @famousdashja wrote, “She handled this so well cause I would’ve crashed out fr.” 

    Instagram user @jaee.renee wrote, “He responded a month later after she got dragged through the mud, she has every right to showcase that she’s healed and no longer bothered by it!” 

    While Instagram user @doseof.neaa wrote, if i was her i would’ve posted an arm by now idk.” 

    Another Instagram user @iam.jadaaa wrote, “i love her and i wish she find THE ONE.” 

    Then Instagram user @_itsyagirlyanaa wrote, y’all leave her alone and let her find peace😭 she’s human too.” 

    Instagram user @bdhk__serm wrote, No literally, it sucks giving love and not receiving any back… but you always get it back one way or another.” 

    While another Instagram user @anti_social626 wrote, Chile he gonna be sick af when she gets that breakup glow and really be outside 😭😭😭😭” 

    Lastly, Instagram user @adriyanaa.a wrote, “y’all owe this girl an apology frl.” 

    Here’s Why Fans Think Gigi’s Repost Might Be Directed To Kai

    On Friday, February 13, Kai Cenat shocked fans again when he addressed rumors and assumptions surrounding his friends and Gabrielle. His message shook fans because it’s the first time he’s spoke about his breakup with GIgi since their split in December 2025. On his Instagram Story, Kai told his followers he knows it can get confusing when false news pops up about him. He added that since he’s always been open on social media, it’s hard to keep things private. He also addressed the rumors that surfaced after he stepped back from streaming. Kai apologized for not speaking sooner but admitted some things should’ve stayed private.

    “There have been rumors, speculations, and comments made about my previous relationship and my friends. I want to apologize for not addressing things sooner, but I needed to take a step back from social media and process everything. People react to things in different ways, it is an emotional time and should have been handled PRIVATELY.”

    Kai told fans that if something really needs his attention and deserves a response, he’s going to speak on it, no matter what it’s about. Then he shifted gears and addressed his breakup with Gigi. Rumors have been swirling since their split, and things seemingly escalated when Gigi hopped on YouTube sharing her side of the story. But Kai cleared the air on his end in his message writing, “I wish the best to Gabrielle and ask to please respect both sides,”

     

     

    RELATED: Romantic Stream Sessions To Courtside Couple Goals: A Timeline Of Kai Cenat & Gabrielle “Gigi” Alayah’s Love Story (VIDEOS)

    What Do You Think Roomies?

    Ashley Rushford

    Source link

  • Streamer Split: Kai Cenat Claims He Is Done With Relationships After Splitting From GiGi Amid Cheating Rumors

    In the fast-moving world of streaming, a digital eternity can pass between a romantic European getaway and a cold, one-sentence breakup announcement. Fans of Kai Cenat and GiGi were left reeling this weekend after the 24-year-old content king confirmed that his relationship with Gabrielle Alayah (better known as GiGi) has officially ended.

    Source: Emma McIntyre / Getty

    The news broke on Saturday when Kai took to X with a post. “I’m single I will never be in another relationship again,” he wrote, sparking immediate discourse across social media. According to TMZ, the announcement came as a shock to his fan base, especially considering the pair had recently been spotted looking cozy while traveling through Switzerland and Italy just days after Christmas.

    The Cheating Allegations Surrounding Kai Cenat and GiGi

    Whenever a high-profile influencer breakup occurs, the internet’s first instinct is to find a villain, and GiGi quickly found herself in the drama. Rumors began swirling on X, fueled by a viral post with over 2.7 million views that alleged GiGi had been involved with rapper NBA YoungBoy while dating Kai. While Kai’s post was vague and leaned into a “sympathetic” tone, fans rushed to the comments to claim that GiGi had fumbled the bag through infidelity.

    GiGi, however, did not let a false narrative settle. Taking to her Instagram Story, she set the record straight, revealing that she was actually the one who pulled the plug on the relationship. “I left, now you wanna get on the internet and rush to paint a false narrative about me off a FAKE Twitter post is insane,” she wrote. She directly addressed the cheating rumors, stating, “I’ve never cheated on him, and YOU know that. I have never dealt with that man… play that sympathetic role somewhere else, please.”

    The relationship between Kai Cenat and GiGi first became public knowledge late last year when Kai introduced her during his 23rd birthday livestream. Since then, the couple has been under a microscope, with some fans questioning if the chemistry was genuine or if the lifestyle was the primary draw. The split comes after the creator faced scrutiny at the Streamer Awards.

    As BOSSIP reported, the host of the awards, FanFan, was presenting an award and referenced Kai as a Diddy look-alike shortly after the release of the shocking documentary, Sean Combs: The Reckoning. Additionally, the couple broke up just weeks after Kai opened up about his mental health struggles and the immense pressure of being a top-tier creator, leading some to speculate that the strain of his career may have bled into his personal life.

    While some social media users are shocked by the breakup, others are pointing out the red flags that surfaced during their year-long run. From rumors of high-priced gift requests to the sudden shift from international travels to digital warfare, the fallout has been anything but quiet.

    Kerbi Lynn

    Source link

  • Ice Cube Explains His Awful War Of The Worlds Movie

    Last month, Amazon quietly released a new film version of H.G. Wells’ The War of the Worlds. The movie, in which everything we see is happening on computer screens, stars Ice Cube and was a huge flop with critics. It featured a scene where the world is saved thanks to an Amazon drone driver. Seriously. Now, a month later, the rapper and actor has explained how the internet’s favorite bad movie of 2025 came to be.

    During a recent livestream marathon hosted by popular creator Kai Cenat, Ice Cube dropped by to talk about his career, his future projects, and just shoot the shit with Cenat and his friends. At one point during the stream, Cenat asked Ice Cube about Amazon’s War of the Worlds. And while Cenat didn’t call it a terrible movie, it was clear that Ice Cube wasn’t particularly happy about the finished product, which apparently was shot half a decade ago in about two weeks.

    “[War of the Worlds is a movie] I did in 2020 during the pandemic, five years ago,” Ice Cube told Cenat during the marathon stream. “We shot it in 15 days, and it was during the pandemic. So, the director wasn’t in there. None of the actors was in there. This was the only way we could really shoot the movie. [It was] pandemic time.”

    Ice Cube added that this is the reason War of the Worlds is presented entirely as a series of computer screens. He then added: “But really, if shit went down, everybody would only have their screen to look at.”

    As for why the movie took five years to release, Ice Cube provided an odd answer, telling Kai Cenat that after Universal sold the movie to Amazon Prime, it “took a minute to finish” the film because of “how it was shot.”

    “The movie is shot, the actors are shot, but all the footage is from real surveillance cameras around the world,” claimed Ice Cube. “And they had to build all that shit. So yeah, it took a minute.”

    As someone who has watched the movie and flipped through it a few times, I think a lot of the footage featured in it is actually stock footage or content licensed cheaply from some asset library.  But hey, maybe they really did fly around the world collecting original security camera footage for this straight-to-digital low-budget adaptation of a classic novel. That’s possible, too, I guess…?

    Zack Zwiezen

    Source link

  • Giving Nostalgia! Jonas Brothers And Jesse McCartney Make Surprise Appearance On Kai Cenat’s ‘MafiaThon 3’ (WATCH)

    The internet is feeling nostalgic after the Jonas Brothers and Jesse McCartney recently appeared on Kai Cenat’s ‘MafiaThon 3’ stream. The ex-Disney stars delivered top-tier vocals and throwback performances, and social media users couldn’t help but kick back and relive their childhood memories.

    Related: Go Off! Rakai Shocks Fans With Hidden Talent During Kai Cenat’s ‘Mafiathon 3′ (VIDEO)

    The Jonas Brothers Appear On Kai Cenat’s ‘MafiaThon 3’ Stream

    Kai Cenat’s ‘MafiaThon 3’ is only in its first week but has already delivered some unforgettable moments for fans. On Friday, Sept. 4, Cenat surprised viewers by welcoming the Jonas Brothers to his 30-day livestream marathon. The pop trio performed live renditions of some of their biggest throwback hits, including fan favorites that had not only Kai Cenat and his friends, but also the chat exploding with excitement. The Jonas Brothers didn’t just perform! They also gifted Kai an autographed guitar, played basketball, delivered motivational speeches, and received a full tour of the MafiaThon 3 house.

    Social Media Reacts

    Clips of the stream quickly spread across social media with fans sharing their favorite moments and calling Kai Cenat the modern-day iCarly, as you never know what to expect on his stream.

    Instagram user @eraserheadtv wrote, “So this the modern day iCarly? 😂”

    Another Instagram user @sadityyy.z wrote, “Man this n***** Kai be having everybody on his shi 😂😂”

    While Instagram user @therealtye_taylor wrote, “I love me some Jonas brothers… Nick to be exact.”

    Instagram user @neezydafool wrote, “Kai is undefeated with this streaming shii 🔥🔥👏🏽”

    Another Instagram user @such.aleeooo_ wrote, “My childhood is complete Miley next! 🤣🤣”

    While Instagram user @ivoryhemp2 wrote, “The Jonas brothers sooo fine and narely aged 👏🏽👏🏽 easy white chocolates”

    Instagram user @_.ikeraaa wrote, “Lmaooo my inner kid lovesss this”

    Another Instagram user @bittersweet_loveee wrote, “Kai is really the GOAT! 💪🏽💪🏽”

    While Instagram user @gosmanricky wrote, “If Michael Jackson was still alive I promise y’all Kai would get him too. 🔥”

    RELATED: Latto & Ice Spice Swerve Questions On Kai Cenat&’s Stream About How Their Collab Song Happened (VIDEOS)

    Nostalgia Continued With Jesse McCartney’s Appearance

    Later in the stream, Jesse McCartney joined Kai Cenat for an impromptu performance of his beloved hits, including the popular song ‘Beautiful Soul.’ The performance took fans back to McCartney’s 2005 cameo on ‘The Suite Life of Zack & Cody,’ further fueling the throwback vibes. His arrival drew waves of comments from fans reminiscing about the early-2000s era of Disney Channel and celebrating Kai for pulling the moment together.

    Related: The Internet Is In SHAMBLES After Ray J Crashed Kai Cenat’s ‘Mafiathon 3’ Stream With Speedo Shower Performance (WATCH)

    What Do You Think Roomies?

    Kai Hughes

    Source link

  • Keith Lee Effect: TikTok food critic returns to Atlanta

    Keith Lee Effect: TikTok food critic returns to Atlanta

    Keith Lee thanks the many people that came out to support the local vendors on Wed., April 3, 2024. Photo by Kerri Phox/The Atlanta Voice

    Popular TikTok food critic Keith Lee returned to Atlanta on Wednesday to host a free food giveaway. In true Keith Lee fashion, he partnered with small, locally-owned Black businesses to help him give back to the community for the FamiLee ATL Community Event. In true Atlanta fashion, the city showed up in droves to support.

    Over 500 people lined up outside of Za’Acai Cafe on Piedmont Avenue to grab free food and meet with the food critic as he returned to Atlanta. The event, which he announced on TikTok on Tuesday, was planned after he shared that he had to postpone his anticipated “redemption tour” visit to the city due to “business reasons.” 

    In October, Lee visited and reviewed some Atlanta and metro Atlanta businesses as a part of his ten-state 2023 food tour, prompting a debate about the city’s food scene and customer service. He later ranked Atlanta as the worst city on the tour due to poor customer service and the rules set in place by some businesses.

    Laura Nwogu

    Source link

  • 21 Savage, Soulja Boy, Kai Cenat & More React To Playboi Carti Finessing $2M From Adin Ross For 6-Minute Live Stream

    21 Savage, Soulja Boy, Kai Cenat & More React To Playboi Carti Finessing $2M From Adin Ross For 6-Minute Live Stream


    Playboi Carti Source: Burak Cingi / Getty

    After Playboi Carti finessed Adin Ross for $2M for a 6-minute live stream celebrities gave their reaction to the situation.

    When it comes to the entertainment business doing anything with contracts is taking an insane amount of risk that usually doesn’t end well. In the case of Adin Ross, he was so eager to have Playboi Carti in his live stream he allegedly offered him $2M and a Ferrari for an hour appearance.

    Carti was scheduled to arrive on stream after his Grammy performance with Travis Scott. He arrived hours late and then allegedly refused to come into the building. Hours after that he returned and finally came on stream standing at the back of the room before approaching the live stream. His face was covered with a mask gifted by Kanye and he said few words while on camera.

    Once Adin gave him a bag of cash he appeared to count it and then leave. The entire exchange lasted a total of six minutes allegedly. A very frustrated Adin apologized to his 500k live viewers while trying to make sense of what just happened.

    In the video above Soulja Boy who we assume was watching the awkward situation go down, called to check on Adin. Soulja seemed genuinely concerned and befuddled like everyone else viewing. After that Adin called 21 Savage who was unaware of the situation and said he would watch then call him back according to HipHopDX.

    Less than 5 minutes later Savage called after watching the clip and couldn’t believe what he saw.

    “$2 million for six minutes, bro? You paid for six minutes,” Savage asked as Adin denied that Carti was paid the full amount, to which the “No Heart” rapper countered: “I just seen you give him a bag of cash.”

    Savage cut the conversation short and said they would discuss it further off-camera. Of course, once the news made its rounds to other streamers they reacted to the stream for content. Kai Cenat and Flight Reacts had the same reactions as everyone else, confusion. The overall feeling was the same, we all witnessed a robbery in real time.

    You can watch the streaming world react to the heist below.





    Noah Williams

    Source link

  • Elliott Wilson Apologizes To Kai Cenat Following Heated Social Media Spat With Nicki Minaj

    Elliott Wilson Apologizes To Kai Cenat Following Heated Social Media Spat With Nicki Minaj

    Elliott Wilson has issued a public apology to Twitch streamer Kai Cenat after feeling some type of way about his interview with Nicki Minaj earlier this week.

    The hip hop journalist had previously interviewed the rapper when she dropped her 2014 album, ‘The Pinkprint,’ and again in 2018, following the release of ‘Queen.’ But amid her promotional campaign to support her latest record, ‘Pink Friday 2,’ Wilson wasn’t in the books for a sit-down chat.

    On Thursday (December 14), the XXL editor took to his X account and shared a short clip of Minaj twerking during Cenat’s live stream. He captioned the photo, “Hip hop journalism,” a comment some fans perceived as an insult to the Twitch star.

    Elliott Wilson Takes Accountability After Nicki Minaj Clapped Back

    Wison has previously taken issue with artists often neglecting traditional hip hop for creators with mass audiences. Amid Nicki’s interview with Kai and Funny Marco, Wilson decided to voice his opinion. Social media, Nicki Minaj, and her fan base, the Barbz, didn’t think it needed to be at Cenat’s expense.

    After coming across his initial tweet, Minaj didn’t hesitate to respond as she lashed out at Wilson for his remark before calling out his journalistic practices. She accused him of manipulating narratives to make her appear in a negative light.

    “Elliot, if you’d spit JayZ d*** out for one second, you’d be able to be happy for the new comers,” the ‘Barbie Dangerous’ artist posted on Friday (December 15) in response to Wilson’s remark about the live stream.

    She added:

    “Isn’t that how y’all tried to tarnish my image? By saying I’m not welcoming new btchs in? Did songs with all of them tho. Why you not happy for a young black man like Kai. Tmrw btch.”

    Nicki Minaj later elaborated on the situation, telling fans that Wilson had allegedly disrespected her in several tweets in the past as she referred to him as “Idiot Wilson.” She added, Nobody owes you s**t, h** n***a. F**k you!” 

    RELATED: Watch Viral Moments From Kai Cenat’s Livestream With Nicki Minaj (VIDEOS)

     

    The podcast host attempted to clear the air by responding to Minaj as he clarified he was not disrespecting her with the tweet.

    “Never dissed Nicki. Always said she’s the female rap [GOAT]. Over Lauryn, Missy, Kim and Foxy and all. I think Cardi B is dope too. Happy Holidays.”

    On Saturday (December 16), however, Wilson hopped back on the social media platform to apologize for his comment, saying that he was out of line and should’ve never discredited the platform Cenat has been able to build from the ground up.

    “I apologize to @KaiCenat + his fam,” Wilson wrote. “I was out of line and let my competitive nature get the best of me. Kai carved his own lane in the game, built a great platform and deserves respect. Salute the streamers and young creatives getting to the paper and pushing our culture forward.”

    See the post below.

    Maurice Cassidy

    Source link

  • Chaos: Twitch Star Kai Cenat Pulls Thousands Of Fans Into NYC Streets [Update: Cenat To Be Charged]

    Chaos: Twitch Star Kai Cenat Pulls Thousands Of Fans Into NYC Streets [Update: Cenat To Be Charged]

    Twitch star Kai Cenat, who recently became the most subscribed creator on the streaming platform, asked his fans and followers to show up for a real-life giveaway in New York City. And they did, with reportedly 2,000 people arriving, leading to chaos and arrests.

    On August 4, Cenat held a giveaway event in Union Square in New York City. Beforehand, the popular streamer promised that he would be handing out $100 gift cards, PCs, and PlayStation 5 consoles. In a short stream from Cenat before going out into the massive crowd the Twitch streamer pointed out the huge amount of people gathered and commented that the NYPD was out in full force, claiming the cops had already used tear gas on some. Before departing for the meet, Cenat asked his fans to be “safe.”

    “It’s a lot of y’all out there right now,” said Cenat on stream. “Everybody whos out there make sure y’all safe.”

    Once he left his bus with his entourage and bodyguards, he was immediately swarmed by fans. His security team surrounded him and helped him press through.

    CBS

    CBS reports an estimated 2,000 people showed up. The news org also reports some were arrested after a few people began destroying barricades. At one point a CBS helicopter recorded someone using a fire extinguisher on a crowd of people. No injuries have been reported yet.

    Cenat reportedly didn’t have a permit for the event, which grew so large and out of control that NYPD called for a “Level 4 Mobilization” and nearly 1,000 police officers were sent to the area. Cenat was later seen in numerous videos being escorted away from the chaotic scene by several police officers.

    At one point a vehicle was seen driving away from the chaos but was mobbed by the crowd. CBS reports that it moved slowly through a large number of fans before it sped off with people hanging onto the car. CBS noted that at least three people were seen falling off the speeding vehicle as it escaped the area.

    Eyewitness News ABC7NY

    Cenat is a popular content creator who started out with a YouTube channel in 2012 before transitioning to Twitch in 2021. Primarily known for comedic videos, pranks, and his wild personality, he became a star on Twitch while playing games like GTA and NBA. The streamer also spends a lot of time in the “Just Chatting” section of Twitch, reacting to content and hanging out with rappers like Ice Spice. The streamer recently broke a historic milestone, reaching over 300k active subscribers on Twitch, beating out other big names like Ludwig and Ninja.

    Update 08/04/2023 6:19 p.m. ET: During a press conference held a few hours after the massive giveaway, NYPD confirmed that Cenat was being held in police custody after he was removed from the scene for “safety reasons.”

    NYPD chief of police Jeffrey Maddrey spoke to the gathered press for about 10 minutes, answering questions and giving an update. Maddrey said multiple officers and citizens were injured during the chaotic giveaway. He said that when the crowd grew too big and dangerous, the NYPD declared it an “unlawful assembly” and cleared the area of Cenat fans.

    Police are still deciding on possible charges to file against Cenat, though Maddrey suggested “inciting a riot” could be one possible crime levied against the streamer. According to the NYPD and city officials, the large event wasn’t pre-approved by the city’s government or police. Cenat is currently still in custody and being questioned.

    When asked how many people had been arrested, Maddrey was unable to provide a specific number but did claim that an entire city bus was filled with people in police custody.

    Kotaku has contacted Twitch about Cenat’s giveaway and the chaos that followed.

    Update 08/04/2023 9:09 p.m. ET: The NYC ABC and CBS affiliates report that Cenat will be charged with “at least two” counts of inciting a riot and unlawful assembly, and likely other offenses.

    Zack Zwiezen

    Source link

  • Big-Name Twitch Streamer Amouranth Got Banned Again For Some Reason [Update]

    Big-Name Twitch Streamer Amouranth Got Banned Again For Some Reason [Update]

    Update 5/5/2023 1:30 p.m. ET: After just 24 hours, Kaitlyn “Amouranth” Siragusa’s Twitch channel has been reinstated, Dexerto reports. Don’t expect to watch previous livestreams, though, as all of her VODs have been nuked. All that’s left for now are clips clipped by her fans. Original story follows.

    Kaitlyn “Amouranth” Siragusa, one of Twitch’s top-performing and most popular female streamers, has been yeeted off the platform. She was hit with what appears to be a temporary ban on May 4, though the reason is unknown.

    Read More: The Surprising Reason Twitch Star Amouranth Hasn’t Ditched NSFW Content (Yet)

    Amouranth is a household name on Amazon’s livestreaming platform. With over six million Twitch followers (and millions more across Instagram and YouTube), Amouranth is easily the purple streamer’s most recognizable female creator next to Imane “Pokimane” Anys. She’s been in hot water before, particularly for regularly streaming in skimpy bikinis, but that hasn’t stopped her from charting highly on Twitch. Despite receiving a few bans in the past that lasted no more than a couple of days, Amouranth consistently pulls in thousands of absolutely down-bad viewers. Yeah, she’s beautiful, but she’s also entertaining and wholesome, so it’s no wonder why folks create waiting rooms for and replays of her livestreams. Unfortunately, her main channel is currently unavailable on Twitch.

    Amouranth’s Twitch ban seems temporary for now

    As spotted by Dexerto, Amouranth is now banned for the first time since October 2021. As is customary when a creator gets booted off the platform, their channel displays the standard text: “This channel is temporarily unavailable due to a violation of Twitch’s Community Guidelines or Terms of Service.” Interestingly, she hasn’t streamed since at least May 1, suggesting that perhaps something in one of her videos-on-demand (VODs) led to the ban. However, because her channel has been nuked, you can’t view her content, so there’s no way to determine, at least for now, why Twitch decided to ban her.

    At the time of this writing, Amouranth and Twitch haven’t publicly said anything on the matter. Kotaku has reached out to Amouranth for comment. A Twitch representative told Kotaku that it doesn’t comment on specific individual streamer bans.

    Despite this lack of explanation, Dexerto posited an interesting theory that might explain the ban. The publication speculated that the burgeoning drama between Amouranth and fellow streamer Adriana Chechik, which escalated on April 27 as Amouranth responded to Chechik’s calling her “a fucking cunt” by saying she wanted to fight her in a ring—most likely a reference to Creator Clash, an annual charity boxing event that started in May 2022—could be the reason for Amouranth’s latest Twitch ban.

    According to Twitch’s community guidelines revolving around violence and threats, any violations of its rules on or off the platform could result in a temporary suspension or a permanent ban depending on the severity.

    “Acts and threats of violence are counterproductive to promoting a safe, inclusive, and friendly community,” the guidelines read. “Violence on Twitch is taken seriously and is considered a zero-tolerance violation, and all accounts associated with such activities on Twitch will be indefinitely suspended.”

    Read More: Amouranth Can’t Be Your Girlfriend, She’s Building An Empire Beyond Twitch

    Amouranth isn’t the only big-name creator to have been yeeted off the platform recently. GTA streamer Bruce “BruceDropEmOff” Ray was banned three times this year, with his latest exile happening on May 3. Internet personality Dalauan “LowTierGod” Sparrow was banned at the tail end of April. And both Cloud9 streamer Hans “Forsen” Fors and Kai Cenat, the new King of Twitch, were temporarily banned last month before their channels got reinstated a week later. Twitch seems to be clapping tons of popular streamers right now.

     

    Levi Winslow

    Source link