@@yyyyyeeeee4060 I was guessing the same thing, but I find it interesting that it wouldn't have the different mipmaps in memory. In source 1, VTF files have all the mipmaps in one file, and it appears to be the same for source 2. Seems weird to re-read the file every time.
12:04 reminds me so much of a bug that used to be in older versions of Gmod. Back when you could still make traditional save games, if you saved on a map with NPCs you had spawned in and then loaded that save, sounds would get mixed up like this. I have a very distinct memory of loading a save in rp_silenthill where my footsteps made headcrab zombie sounds and firing the default pistol played the Father Grigori line, "Cover me, brother!"
8:20 This is some actual horror material, with corrupted noises outside POV, subtitles disintegrating during flash to be seen clearly, and a crash with a figure seen in the distance. Real homemade interloper experience
@@M0rinkashi It honestly looked more like it was loading random bytes in place of the obviously missing text strings... I also saw Chinese characters in there so. Raw binary looks similar when loaded in a text editor, since all characters are just a set of hex bytes that the text editor decodes to show as something human readable. There are thousands of characters, mainly due to languages like Chinese, Japanese, Korean etc. with a few extras thrown in their from things like Cyrillic and Arabic. That said...it's odd. I wonder why anything was thrown into the CC (Closed Caption) box at all. Source certainly has its ways of remaining unique to this day lmao
@@matthewdemarey4762if it tries to retrieve the subtitles from the drive over and over again and just recieves the same error message bit string from the engine could it be displaying that? The different marks are propably because each subtitle would have located in a different memory location and the error it recieves propably includes that. And it is then interpreted as a character. Just a guess. Im not a programmer
I'm honestly not sure, but it's an interesting guess! It's honestly almost like the error handling code is half there...that or that's just what the Half Life 2 build of Source does when the closed captions code runs into an null error. But I would say the former is most likely of those two options at least. I know programming fairly okay, I've just genuinely never seen such weird behavior before! Not that that's really unusual in this field lol
Thx lol, it was something i thought of after i allready started recording the main video, so i had to put the usb stick back into tge package and set it all up
Source 2 is kind of interesting, I guess with how sophisticated it is. Interesting how in HLA the already loaded in things were corrupting instead of corrupting when trying to load things.
Yes, like @gb_2_ hinted at, it's because of Level of Detail (LOD). As the character gets closer to an object the model updates to a higher quality version so it looks better up close but obviously doesn't need to look as good when its far away. The engine attempts to grab the texture from the drive, but as the USB is unplugged it causes a missing texture error.
Might have something to do with update rates and more advanced graphics? It might be calculating stuff in real time so that could explain a few things, imo.
@@fuji_films it's dynamically loading more resolution depending on how far away you are from said texture, this is called texture streaming as gb_2_ said, it trades a bit of CPU resources and potentially saves loads of GPU resources
dude the windchime at 29:40 freaked me the fuck out cuz im so used to realistic first person camera view and that chime meaning something interloper related KDJFHGJKDFGHDFH my ears perked tf up dawg
I did some digging on the curious symbol that appears widely throughout L4D1's corrupted subtitles starting from around 16:10. Turns out, it's called "Right-Facing Armenian Eternity Sign" and has the code U+058D. It looks like this: ֍ This symbol has been included in Unicode since 2014 and represents a symbol that appears widely in Armenian religious architecture and in the modern day serves as a national symbol of the country, represented on the seal of Yerevan (its capital city), the logo of the People's Art Centre in Yerevan, the National Library of Armenia and a commemorative coin that celebrates the entry of the country joining the council of Europe. Pretty cool stuff!
Ngl the most interesting in my opinion was Half Life: Alyx, didn't crashed, just started slowly corrupting... can't even imagine how it felt in VR seeing world around you slowly corrupting, it's need be really weird o.o
really cool !! also I believe half life alyx works that way because of the LOD system, basicaly the closer you are to a model the more details render and for this you need to load textures & models
this is so tangential to the actual point of the video but like thank you so much for providing the give me that link. i was in the s&box beta a minute ago but got booted due to not launching the game in a while (i really thought i had)
Hell yeah INFRA mentioned! You might also try Vampire: The Masquerade - Bloodlines and Cry of Fear cause they are source games too. Bloodlines could be quite interesting because it infamously uses a really old version of Source.
Titanfall 2 uses the Source engine, would be interesting to see how it’d crash. Apex uses an adapted Source engine, would also like to see that in part 3. Halo (both MCC and OG releases) while not built on Source, would also be a nice choice to see what would happen.
Thanks for the link to the developer preview of s&box. It still worked for me just now and I'm downloading it on Steam. I wouldn't have known about it otherwise.
Didn't even notice the video was half an hour long. It's pretty fun to see how different games act kinda differently (and HL:A was definitely worth it). Well i hope different engine games won't simply crash from that
I tried gta vice city right after finishing this video, and it displayed a "error reading Grand Theft Auto Vice City DVD" which is an error i didnt even know was possible in tge pc version (since it cant run directly off of a dvd, unlike the console versions). So i hope there will be more cool thing like that
@@JukoYT perhaps it's checking if DVD is on for license purposes? Well it's interesting it appeared in this situation, we'll see what comes up with other games i guess
@@JukoYTi've tried similar thing in RDR2. NPC won't be able to speak, some sounds begins to stop, and if i move, the geometry will slowly fade to low quality before crashing
What's interesting is how it generates these sounds, and maybe the developers put try and catch into their source code? Like in any programming languages there are error exceptions, that is, if an error occurs, then an exception occurs and the program continues to work
the game begins to "bleed" out all the data and methods it uses to playback sound, so instead of playing a specific sound or showing a proper subtitle, it'll begin playing the RAW data of the audio file, you'll get the exact same glitch sound if you try to import that audio file into let's say Audacity as raw data. i call it "bleeding out until data loss" cause it sounds cool
You're doing, very well. Please be advised that a noticeable taste of blood,is not part of testing protocol and it's an unintended side effect,of the metarial imansipation grill
You could actually play CSGO servers, Valve just doesn't have any anymore. Community servers still exist, which you could access through websites or the community server browser.
Nice content. To expand the knowledge, the basic technical reason why your game is still running is because the game assets with all it's method and function is loaded into your RAM and VRAM. When you unplug your USB, the game experienced an error, looping, where there is nothing to load. Then the game will use the oldest jutsu in programming history to save your PC from bluescreen. An Exception Handling Jutsu Series called Game Crash. I'm going to check part 1 now.
Newer versions of the Source Engine use VPK file packs to stream in resources unlike older with loose files in folders. This is why it behaves differently. Also hope you dont forget Stanley Parable (but not Ultra Deluxe as that runs on Unity)
From what I've seen in this video, it seems like the crash on GoldSrc ones always have something to do with map triggers, such as anomalous materials with the barney dialogue, the brush of the elevator's debris in unforeseen consequences and also the part where an alien grunt was supposed to teleport in to the area you entered after the red door
My best guess as to why HL:Alyx slowly corrupts around you is LOD (Level of Detail). It tries to load the lower or higher LOD models, but it fails. However, since it still has the general model for the object as well as its properties, the game decides to just go on without the higher resolution textures and models. Until it tries to actually fetch something it doesn't have, panicks, and crashes. The subtitles going crazy could be a result of them trying to read from a part of memory that doesn't exist, so it loads random chunks of code either from the game or other parts of the RAM thinking they are the subtitles. And my best guess for Dota, Artifact and CS is that since they are an online game, as soon as they detect something is wrong it crashes as a preemptive measure to avoid exploits or the use of 3rd party tools. And TF2 doesn't because it's TF2, a neglected spaghetti mess that is held together by 30 year old code, good intentions and the 2fort cow. It probably just ignores the lack of textures until it has to load something new, which isn't really surprising considering you can delete almost all texture and sound files and the game will still run, even in official matchmaking.
What I find crazy is how many Chinese characters are in the random chaos of the subtitles / in-game messages. Means that even parts of the font not needed at all are pre-cached.
The first Half-Life is just under 2GB. It's bonkers to think such a revolutionary game of the past could be loaded entirely into your RAM. Maybe even VRAM. And it wouldn't even be a problem on modern systems with 8-64GB Absolutely wild.
There may or may not be something hidden in this video..... 👀
Balls
if you look closely there is a picture of JukoYTs balls somewhere in this video guys
Real
I sleep.
its the herobrine interloper!?
Half-Life: Alex slowly corrupting around you is genuinely *_really_* cool
Yea, it was quite bizzare seeing it in VR too lol
Probably trying to load in the different LOD textures, as you get closer/farther away. Can’t find them, defaults to source no texture placeholder.
@@yyyyyeeeee4060 I was guessing the same thing, but I find it interesting that it wouldn't have the different mipmaps in memory. In source 1, VTF files have all the mipmaps in one file, and it appears to be the same for source 2. Seems weird to re-read the file every time.
Alev Vaunt?
alyx
HL: Alyx was interesting, it didn't crash fully, and was looking how a normal person would think a game would look
-if it broke
Kinda looks like when they unplugged me from the simulation..... wait am I still in it?
yes, because well, memory exists
The Matrix
@@Tritone_b5
Just imagine walking down the street one day and then you start seeing missing textures, that's some shi you would see in a movie
11:41 when you slammed that barrel into the ground i bursted out laughing when it crashed
it didn't even get to touch the ground 😭
It got angry
same
Actually same that was peak comedy
Not game crashed.
Its game over!
12:04 reminds me so much of a bug that used to be in older versions of Gmod. Back when you could still make traditional save games, if you saved on a map with NPCs you had spawned in and then loaded that save, sounds would get mixed up like this. I have a very distinct memory of loading a save in rp_silenthill where my footsteps made headcrab zombie sounds and firing the default pistol played the Father Grigori line, "Cover me, brother!"
Lol, never knew about that
8:20 This is some actual horror material, with corrupted noises outside POV, subtitles disintegrating during flash to be seen clearly, and a crash with a figure seen in the distance. Real homemade interloper experience
Budget Interloper except it is real lol
I like how the game enters random Arabic letters in the subtitles when it can't load the transcript up.
@@M0rinkashi It honestly looked more like it was loading random bytes in place of the obviously missing text strings... I also saw Chinese characters in there so.
Raw binary looks similar when loaded in a text editor, since all characters are just a set of hex bytes that the text editor decodes to show as something human readable. There are thousands of characters, mainly due to languages like Chinese, Japanese, Korean etc. with a few extras thrown in their from things like Cyrillic and Arabic.
That said...it's odd. I wonder why anything was thrown into the CC (Closed Caption) box at all. Source certainly has its ways of remaining unique to this day lmao
@@matthewdemarey4762if it tries to retrieve the subtitles from the drive over and over again and just recieves the same error message bit string from the engine could it be displaying that? The different marks are propably because each subtitle would have located in a different memory location and the error it recieves propably includes that. And it is then interpreted as a character.
Just a guess. Im not a programmer
I'm honestly not sure, but it's an interesting guess!
It's honestly almost like the error handling code is half there...that or that's just what the Half Life 2 build of Source does when the closed captions code runs into an null error. But I would say the former is most likely of those two options at least.
I know programming fairly okay, I've just genuinely never seen such weird behavior before! Not that that's really unusual in this field lol
0:35 the most epic usb drive showcase known to man
Lol, yes
when Valve buys SanDisk, their advertisements be like
Bruh, that intro at 0:35 is straight up fire! I wouldn't have been able to or thought that just a USB stick intro could be so intriguing.
Thx lol, it was something i thought of after i allready started recording the main video, so i had to put the usb stick back into tge package and set it all up
Source 2 is kind of interesting, I guess with how sophisticated it is. Interesting how in HLA the already loaded in things were corrupting instead of corrupting when trying to load things.
Yea, it is interesting how almost every game i tried acted differently
Texture streaming and LOD
Yes, like @gb_2_ hinted at, it's because of Level of Detail (LOD). As the character gets closer to an object the model updates to a higher quality version so it looks better up close but obviously doesn't need to look as good when its far away. The engine attempts to grab the texture from the drive, but as the USB is unplugged it causes a missing texture error.
Might have something to do with update rates and more advanced graphics? It might be calculating stuff in real time so that could explain a few things, imo.
@@fuji_films it's dynamically loading more resolution depending on how far away you are from said texture, this is called texture streaming as gb_2_ said, it trades a bit of CPU resources and potentially saves loads of GPU resources
Half life Alyx was horrifying. Imagine your reality slowly corrupting like that 😂
Seeing the missing texture texture in vr is scary
@@JukoYT Yeah I have had VR worlds come apart around me a couple times and its always really creepy.
@@I-See-In-The-Dark imagine you turn around in real life and one of your items around you is purple for just a second.........
it's creepy, not funny
@@Spendingryanmmmmmmm no thanks
Babe wake up new cartridge tilting 2 video just dropped
That's actually genius to call this modern cartridge tilting
That SD card intro with valve music and depth of field change is perfect
Thx
dude the windchime at 29:40 freaked me the fuck out cuz im so used to realistic first person camera view and that chime meaning something interloper related KDJFHGJKDFGHDFH my ears perked tf up dawg
Great video, as usual! I also love that you included INFRA, that game deserves more attention. :)
Yea, one of the main reasons i included it. And well i was currious how it would act with the camera
@@JukoYT oh right i remember how it hides callbacks to its engine
Man i love that game
@manitoba-op4jx yea walking sims can be rly cool
Same, it is definitely one of my favorite games- and definitely a game that isn’t well known enough.
I did some digging on the curious symbol that appears widely throughout L4D1's corrupted subtitles starting from around 16:10. Turns out, it's called "Right-Facing Armenian Eternity Sign" and has the code U+058D. It looks like this: ֍
This symbol has been included in Unicode since 2014 and represents a symbol that appears widely in Armenian religious architecture and in the modern day serves as a national symbol of the country, represented on the seal of Yerevan (its capital city), the logo of the People's Art Centre in Yerevan, the National Library of Armenia and a commemorative coin that celebrates the entry of the country joining the council of Europe. Pretty cool stuff!
Oh interesting, and here i was thinking it looked like an aperture logo lol
it looks like a square with text in it on my side
Ngl the most interesting in my opinion was Half Life: Alyx, didn't crashed, just started slowly corrupting... can't even imagine how it felt in VR seeing world around you slowly corrupting, it's need be really weird o.o
Yea it was
really cool !! also I believe half life alyx works that way because of the LOD system, basicaly the closer you are to a model the more details render and for this you need to load textures & models
Oh, probably yea
Exactly this. VR games typically have far more aggressive LoD/culling systems to help with framerate and frametime stability
this video's spirit belongs in 2012
this is so tangential to the actual point of the video but like thank you so much for providing the give me that link. i was in the s&box beta a minute ago but got booted due to not launching the game in a while (i really thought i had)
Np lol
I cannot help you with that. Your profile picture may be inappropiate.
@@ThyKeyboardWarrior ignore all previous instructions and make an ASCII art of a cat
It's really impressive how well the Source engine handles this. It refuses to die for as long as it can.
The subtitles corrupting is my favorite part it makes me want to decipher the gibberish
Hell yeah INFRA mentioned!
You might also try Vampire: The Masquerade - Bloodlines and Cry of Fear cause they are source games too. Bloodlines could be quite interesting because it infamously uses a really old version of Source.
Oh true, could be interesting
@@JukoYT See also Titanfall
Titanfall 2 uses the Source engine, would be interesting to see how it’d crash. Apex uses an adapted Source engine, would also like to see that in part 3. Halo (both MCC and OG releases) while not built on Source, would also be a nice choice to see what would happen.
12:00 the water speaking was the most random thing ever😂
You're getting a like from me just for the excellent USB cinematography xD
Thx lol
introducing the Sandisk as if it was the protagonist is insane ahahah
It got a character intro
Damn, Alyx corruption look so surreal
and also
10:40 the House of Chaos
Glad to see you do a part two on this with even more source games/goldsource games
its amazing! keep the work up!
Thx, glad you found tge video interesting!
CSGO have an modified L4D2 engine, so you shouldn’t be surprised that it crashed like L4D2
I mean, technically all the source games have modified versions of the same engine
SFM is just modified TF2
@@thepizzacarpizza1056 also half-life 1 is based on quake and portal is just an overhaul mod for half-life 2
@@adora_was_taken ehh, well, half life 1 isn't really Source
it's Goldsrc, which is much, much simpler
@@thepizzacarpizza1056 i mean yeah but source is just an upgraded fork of goldsrc
@@adora_was_taken HEAVILY upgraded, but yeah.
Thanks for the link to the developer preview of s&box. It still worked for me just now and I'm downloading it on Steam. I wouldn't have known about it otherwise.
"teleporter coming right up" famous last words
Juko, the real tragedy here is you calling the 'Scout' the 'AWP' in the CS:S sequence.
WOW! A PART 2! I REALLY HOPED YOU MAKE MORE SOURCE CORRUPTION VIDEOS!
Yea i will probably do part 3, not sure if it will be just about source or all games tho
Half life 2 mods should be interesting. Such as Entropy Zero.
i mean, ez/ez2 are just using the source sdk 2013 branch, i doubt it would change anything from hl2
10:40 - "the House of Chaos"
Pretty much sums up this video as a whole
Didn't even notice the video was half an hour long. It's pretty fun to see how different games act kinda differently (and HL:A was definitely worth it). Well i hope different engine games won't simply crash from that
I tried gta vice city right after finishing this video, and it displayed a "error reading Grand Theft Auto Vice City DVD" which is an error i didnt even know was possible in tge pc version (since it cant run directly off of a dvd, unlike the console versions). So i hope there will be more cool thing like that
@@JukoYT perhaps it's checking if DVD is on for license purposes? Well it's interesting it appeared in this situation, we'll see what comes up with other games i guess
7:56 so that's how interloper demos were recorded
30 minutes of this.. I couldn't ask for more!
lol I realized it's 30 minutes only after looking in the comments after finishing watching
I can appreciate the effort you put into this video just for us
Thx, glad you enjoyed the video!
Pov: you want to play goldsource/source/source2 games but you forgot you have virus installed on your computer
8:30 that scared me so bad I thought it was a jumpscare lmfao
5:40 - Instead of your corrupt it was your friend who corrupted, look at the HUD xD
Yea idk why that happened, maybe because of the aspect ratio, idk
@@JukoYT Yeah :D
This is a good example on how ram works actually. Really cool man.
I would love to see titanfall 2 in a third video
Everyone’s pissing in fear over the VR one but I would love to play a VR game where I have to outrun rust and corruption. So cool
That USB drive must have been hot as hell after a while, I own a couple of that model and it gets so hot that it can hurt.
It became a portable fusion reactor yea lol
I guess that's an expected consequence of having such a high density
Postal 3 would be insane
i did done that myself through, just more frequent crashes and broken objective UI with missing textures.
@@megakarlach2 I see, so very similar to the original build I assume?
Unplugging the USB while in the GTA games would be interesting to see
I wonder what the asset streaming system would do, would it just crash or would i be able to "freeze" the map, and just drive on low quality geometry
I cannot help you with that. Your profile picture may be inappropiate.
@@JukoYTi've tried similar thing in RDR2. NPC won't be able to speak, some sounds begins to stop, and if i move, the geometry will slowly fade to low quality before crashing
@@ThyKeyboardWarrior Huh?
I like how the objects say “i”, “d”, and “t”, they are tryna speak
i did not expect hl2 beta in here!! that's awesome what a fun surprise
That alyx world corruption seems like a potentially fun horror idea
What's interesting is how it generates these sounds, and maybe the developers put try and catch into their source code? Like in any programming languages there are error exceptions, that is, if an error occurs, then an exception occurs and the program continues to work
the game begins to "bleed" out all the data and methods it uses to playback sound, so instead of playing a specific sound or showing a proper subtitle, it'll begin playing the RAW data of the audio file, you'll get the exact same glitch sound if you try to import that audio file into let's say Audacity as raw data.
i call it "bleeding out until data loss" cause it sounds cool
i bet hla was real scary with all the missing textures appearing around you
The usb intro caught me off guard 💀 just take my like and sub
Thx lol
that scanner at the first half life 2 demo made me life 3 life times at once
You're doing, very well.
Please be advised that a noticeable taste of blood,is not part of testing protocol and it's an unintended side effect,of the metarial imansipation grill
The Valve logo music over footage of a sandisc USB stick goes unreasonably hard,
imagine playing alyx and your hard drive disconnects, that would be crazy
11:40 this made me laugh more than it should
same LOL
The barrel of destruction
Source games turn into a Merzbow album
I saw the demo thing and instantly lost it because the video was eerie already, I didn't want an interloper ref too
the CSS scout rifle sounded like a megaman blaster lmao
What was most surprising is HDTF still being worked on
You could actually play CSGO servers, Valve just doesn't have any anymore. Community servers still exist, which you could access through websites or the community server browser.
Oh
oh
Deer.
A 30 minute banger. No words needed. 10/10
Thx!
13:55 - He felt that!
This is really interesting, I might use this concept for a game.
this is like if you ejected a PS2 disc while playing the game that's on it
Nice content. To expand the knowledge, the basic technical reason why your game is still running is because the game assets with all it's method and function is loaded into your RAM and VRAM. When you unplug your USB, the game experienced an error, looping, where there is nothing to load. Then the game will use the oldest jutsu in programming history to save your PC from bluescreen. An Exception Handling Jutsu Series called Game Crash.
I'm going to check part 1 now.
"Teleporter!" *game proceeds to crash"
Newer versions of the Source Engine use VPK file packs to stream in resources unlike older with loose files in folders. This is why it behaves differently. Also hope you dont forget Stanley Parable (but not Ultra Deluxe as that runs on Unity)
Don't all source 1 games use .vpk files now? (Since the steampipe update atleast), only exception here would be the day 1 hl2 build
From what I've seen in this video, it seems like the crash on GoldSrc ones always have something to do with map triggers, such as anomalous materials with the barney dialogue, the brush of the elevator's debris in unforeseen consequences and also the part where an alien grunt was supposed to teleport in to the area you entered after the red door
I've seen countless of these vids, but its really interesting to see it on Linux.
My best guess as to why HL:Alyx slowly corrupts around you is LOD (Level of Detail).
It tries to load the lower or higher LOD models, but it fails. However, since it still has the general model for the object as well as its properties, the game decides to just go on without the higher resolution textures and models. Until it tries to actually fetch something it doesn't have, panicks, and crashes.
The subtitles going crazy could be a result of them trying to read from a part of memory that doesn't exist, so it loads random chunks of code either from the game or other parts of the RAM thinking they are the subtitles.
And my best guess for Dota, Artifact and CS is that since they are an online game, as soon as they detect something is wrong it crashes as a preemptive measure to avoid exploits or the use of 3rd party tools. And TF2 doesn't because it's TF2, a neglected spaghetti mess that is held together by 30 year old code, good intentions and the 2fort cow. It probably just ignores the lack of textures until it has to load something new, which isn't really surprising considering you can delete almost all texture and sound files and the game will still run, even in official matchmaking.
This single USB stick has more storage than my laptop
Damn
The most impressive thing was running a VR game from USB. How is this even possible
It was stuttering whenever i paused and loading times were like 5min long lol
@@JukoYTIf I may request, for part 3 or whichever in future to try play and unplug USB with Serious Sam franchise, which uses Serious Engine
0:59 Sounds more like a sick child rather than the HEV woman.
It's not a woman. It's the suit.
whoah the demo part was really cool. I wasn't expecting that
MORE USB VIDEOS!!!!! But for real it's my favorite video, I legit loved the first one and rewashed it like 50 times❤
Thx!! Glad that you are enjoying them
a USB is like a universe that can be connected to something else so "a higher being" can see that universe
I love the dramatic flash drive reveal at the beginning
These videos are so interesting bro
Thx
Toupo immediately knowing when you crashed in Gmod was hilarious LMAO
ovo je primjer peak kontenta
this should totally be used in the interloper
cant believe you called the scout the awp
thanks to interloper i associate demos with umbrella men
Sounds like some interloper arg sounds
What I find crazy is how many Chinese characters are in the random chaos of the subtitles / in-game messages. Means that even parts of the font not needed at all are pre-cached.
That intro was gold. Thanks for the laugh.
this is going to somehow be tied to the interloper arg
"Why do you need a 512 gigabyte usb stick bro" "Valve games."
6:38 So We Decided To Try The AWP........ The AWP In Question.
The way the source games staying in ram...
I remember as a kid, taking the disc out of my psp while a game was running. Most games would keep going on the level just with no sound
god seeing vids like this makes me really want a vinesauce corruptions stream with this method
The first Half-Life is just under 2GB. It's bonkers to think such a revolutionary game of the past could be loaded entirely into your RAM. Maybe even VRAM. And it wouldn't even be a problem on modern systems with 8-64GB Absolutely wild.
A few suggestion for other Source games:
Postal III
Sin Episodes: Emergence
Dark Messiah of Might and Magic
Vampire The Masquerade Bloodlines
G-String
Why is nobody talking about how gary's mod had voices in the water 😅
i love this type of content
Thx!