team tag 2 20 - need to stay away from 5,10,2 19 18 - need to stay away from 3,9,2,6 17 16 - need to stay away from 4,8 15- nerd to stay away from 3,5 14- need to stay away from 7,2 13 12 - need to stay away from 3,4,6 11 10 - need to stay away from 2,5/ need to tag 20 9 - need to stay away from 3/ need to tag 18 8 - need to stay away from 2,4 7 - need to tag 14 6- need to stay away from 3,2/ need to tag 12,18 5, need to tag 10,15,20 4 - need to stay away from 2/ need to tag 8,12,16 3 - need to tag 15,12,18,9,6 2, need to tag 4,6,8,10,12,14,16,18,20 Next 5: TEAM OF FIVES ( tagged 20) One: 2 is heading for 8 and 8: Octoblock! Run 12345678 RUN! 4: team of fours ( tagged 8 ) 15: hush hush. 3: I heard that! Team of THREES ( tagged 15) 7: Team of Sevens! ( Tagged 14) lucky lucky lucky lucky 6: team of sixes IN THE MIX (tagged 12) One: 10 seconds left! Three: team of THREES (tagged 6) 2 1 0! one: bro what the heck no winners
0:30 mirror goes insanely crazy 0:50 *turns black* 1:04 magic mirror seems normal 1:06 1 turns into -1 1:43 they figure out what -1 + 1 is 2:14 they find out what -1 + -1 is 2:34 two finds - 2 too lazy to make all so that's all.
doublec squared, here are some rymes for the negative numberblocks 1. i'm negative one, and i'm here just for fun 2. i'm negative two, do you like my dancie shoes 3.i'm negative three, i'm naked so don't look at me 4. i'm negative four, and my real name is ruof 5. i'm negative five,i'm dead, not alive i'll try to make more on other videos
THE DINNER MAKES MAKE THE TERRIBLE TWOS YEAH YEAH THE TERRIBLE TWOS ARE MISTAKEN NO THE SON OF A OH NO GOT TO GET BACK INSIDE WHERE IS THESE I CAN'T BELIEVE IT OH MY GOD THIS IS A GOOD SPOT FOR US DON'T KNOW THREE WHERE'S FOUR AND FIVE THEY'RE WAITING AND SIX SIX IS OUTSIDE WAIT SIX IS OUTSIDE HOW YEP I'VE BEEN STAYING THIS FOR WHOLE TIME YEAH YEAH YEAH YEAH OH NO NOT YOU TWO AGAIN C4 I JUST TOLD YOU WE HAVE TO WAIT FOR SEVEN COME I THINK SEVEN IS IS HEADING TOWARDS OUR WAY ONE TWO THREE FOUR FIVE SIX OKAY YES AND SEVEN AND SEVEN IS OUR WAY NOW LOOK GUYS IT'S 7:00 GOT NAUGHTY SEVEN I NEED I'M GOING TO USE MY LUCKY POWER TO STOP YOU NO YOU CAN'T STOP US SILLY US WHY DID YOU GET THAT ONE NO ONE IS UPSTAIRS SHE DON'T HAVE STAIRS WE GOT A MAP HOW DID YOU GET HER FROM I JUST CAPTURED NO EIGHT DID YOU DO THIS NO I DIDN'T PLEASE DON'T DON'T VOTE I'M VOTING EIGHT NO THIS IS THIS IS THIS IS THIS IS THIS ISN'T AMONG US YES IT IS AMONG US NO STOP IT NO DON'T DO THAT DON'T DO THAT DOODLE MAYBE I SHOULD MOVE AROUND WITH IT NO IT WAS NOT THE IMPOSTER WHO COULD BE IN POP MAYBE SIX NO IT'S NOT ME I WAS STAYING HERE FOR THE WHOLE TIME NO THAT'S A LITTLE SUSPECT NO DON'T USE THAT ALREADY HERE YES GO SEVEN OH NO HE VOTED US NO THE TERRIBLE TWOS WAS THE IMPOSTER HOW 1 2 3 4 5 NUMBER BLOCKS ONE TWO SIX SEVEN EIGHT NINE 10 NUMBER NUMBER BLOCKS ONE AND ANOTHER ONE IS TWO AND ANOTHER ONE THAT'S ME THAT'S THREE FIVE FOUR THREE TWO ONE TIME TO HAVE SOME NUMBER FUN WE CAN COUNT ON US FOR THE NUMBER ONE BLOCKS OH GOD I'LL HELP I WAS COOKING HERE THAT'S US WE GOT SOME ANTIDOTE MADE YOURSELF YOUR EVENT BOYFRIEND NO AH CAPTURED THEM INTO STOP US WE'RE STILL HERE HAHA WE'RE STILL HERE I'M GOING TO CAPTURE RATE NO WHAT'S GOING ON WE'RE ALSO SAVING NO WE'RE BACK BACK TO CAPTURING 8 NO 1 2 3 4 5 6 7 8 GOTCHA NO NO WHAT I DO GOT MY MINIS HERE THERE ARE MY MINI CREWMATES HOW HOW DID YOU GET MY WHAT THE DID YOU CAPTURE YOUR MINI CREMATES YESTERDAY NO I DIDN'T I RESCUED THEM YOU RESCUED THEM BY WHO BUY TWO AND ONE AND THREE AND SIX TWO THIS ONE TWO THIS ONE YOUR MINI CREMATES DISAPPEAR AWAY WHAT THE HECK WHY ARE YOU MAKING MY MINI CREWMATES DISAPPEAR WHAT YOUR MINIS AREN'T COOL BUT THEY ARE NO I GOT MY MINIS WHAT DO YOU THINK YOUR MINIS HOW ANYWAYS I GOT TO GO BYE FOR FOUR IT'S FOUR NOT FOUR YOU'RE IMPOSSIBLE NO YOU'RE IMPOSTERABLE NO YOU'RE IMPOSTER SAYING POSTURE NO NO NO NO NO YOU'RE IMPOSTER DID YOU SAY IMPOSTER NO I'M GOING TO GET YOU NO NO NO NO NO NO NO NO NO GOT YOU NOW I'M GOING TO IMPOSTER YOU I THINK YOU'RE GOING TO SEND ME THAT'S RIGHT YES SINCE I'M THE IMPOSTER ANYWAYS I CAN'T BELIEVE IT I CAN'T BELIEVE IT WE HAVE TO BUILD A STEP SQUAD I THINK THIS IS JUST LIKE JUMP RUN YET ACTUALLY THE STEP SQUAD 1 2 3 4 WE GOT THE SQUAD NO WE HAVE TO BUILD A STAIRS WELL THE SUPER THE SUPER STUFF SQUAD IS HERE ONE ONE ME IT'S TIME FOR ME TO GO TO BED IN THE STEP SQUAD HOUSE GOOD NIGHT I LOVE A GOOD SLEEP WHAT DOES THAT MEAN CLEMENT MUST MEAN LUCKY ME WHAT DOES THAT MEAN I DON'T KNOW YOU MUST BE DREAMING NO I THINK YOU ARE SUSPICIOUS NO WHAT IS THIS WHAT IS THIS PLACE SOON BUT WE HAVE TO FIND OUT THREE NO ME ME IT'S MY GOAL MY PLAY NO IT'S NOT THIS OH YEAH I THINK IT'S SUSPICIOUS BUT NOW WHAT IS THIS WHAT IS THIS ROOM THAT'S SUSPICIOUS I NEVER SEEN THAT ALL THE WAY DOWN
9:04 NO WE WANT TO LIVE- Æ
4:02 I love this part
ZEEEROOOO
SHUT UP
8:34 He Is So Big Tho
2:51 Two: Wow! That's very ⒾⓃⓉⒺⓇⒺⓈⓉⒾⓃⒼ
M
0:30 (gagging and death noise
6:49
Four: I'm four!
One: and I'm one!
Two: IDC
2: Alright now let's make 6.
4 + 2 = 6
I'm six
9:48 one: wait why is the camera still rolling-
Every episode of numberblox is nice
*Sr Pelo Scream* 6:09
3:01 im zero!
one: i like how dcs doesn’t try to make 0 he just deletes all the blocks
Hahahahahahahhahahahahhahaahahhahahahahahhahahahaahhahahahahahahahahahahaha
Lol
L O L
3:59
Zero: zeeeroooo😊
-3: S H U T U P.
These are kinda funny. Like 3:49 3:59
1:17 *ERROR PAIN* *PAIN SCREAM*
2:52 I N T E R E S T I N G
Wow! That's really 𝕚𝕟𝕥𝕖𝕣𝕖𝕤𝕥𝕚𝕟𝕘
thats very *I N T R E S T I N G*
2:53
Cool
@@goober472 *I N T E R E S T I N G*
5:43 Five! Oh God Freakin- Five!
-4: 5? I WANNA TRY THAT! Magic mirror, be black!
*le black mirror moment*
@@SmashHit_Pro2010Oh Go- I only need one.
4:00 rip zero
ZERRRROOOOo- shut up
ZEROO
-3: SHUT UP
ZEROOO! Ŝ̸̡̨̡̯̲̻͇͔̭̺̺͙̣̩̪̤͔͙̦̦̫͉̼̰̘͖̤̼͈̹̻͉̳͇̠͈̻͍̝̻̠̾̃͗̃̀̑̓̅̿̇͒̾Ḩ̵̢̜̞̲̗͈̤͓̯̠͇͓̙̟̟̦͎̜͖̬̲̗̞̬͖̤͛̈̌̇̉͒̆̕͘ͅͅU̵̧̧̩͓̗͚͎͓͍͖͈͚̙͉̠̯̗̺͚͒͌́͌͐͋̄͊͑́̊̈́̃̅̑͒̎͒́̉̒̍̈́͑̈́̓̈͆͐́͐̆̄̀̚͜͝ͅͅͅŢ̷̢̢̨̗̱̟̤͚͚͙̣̱̜̠̠͕̘̞̪̭̫̼̭̝̩̝̱̘̼̥̝̻̤̪̥͙͌̏̀͗͐̂̾̈́̊́̓̄̎͒͋̋͗̔͒̐̾̍̋̽͌̈́̏͌̐̒̉͆̽̑̋̆̾̇̉͊̽̇͘̕̕͜͜͠͝ ̷̢̛̣͍̰̻̱̜͍̩͗̿̌̐̋͐̆̇̊͂͐̔̊̀̎̀̎̉̒̏̓̊̈̈́̂̓͒̌͘͘̚͜͝͠U̵̧̧̧̨̨̺̗̹̹̪̗̖̥̼̠̱͉̟̖͓̝͔̠͍̪͑̑́̆̋̋͆̏̀͗̊̈́͛̾́́͑́̒̄̽͂̓̆̋̓̈́̈̕̕̚͝͝͝͝͠P̶̡̧̨̧̡̢̯͚̻͎̟̖͍͇̺̪̤͓͈͙͎͎̞͙̻̥̖̪̲̰̠͇̲̪̦̻͇̝̹̤̖̟̠̲̬̤̒̄̌̒͐͌̏̊͐̇̋̇͂̕͜ͅ
9:05 Live (DEATHS!)
Zero :D ️S̴̨̛͇̺͇͕̟̘͎̗͖̙͍̭̞͇̒͆̀͝Ḩ̶̳̣̮̻̪̜͍̹̭͓͍̳̼̈́̅́̄̍̀͐́̊̽͌̊̂͂͠͝͝U̴̡̥̱̫͕̞̐͂͒̑̽̋̐͊̈́͗̚T̶̢̧̨̝̺̺̿̑͆̀͋̎̅̓͘̕͝ U̴̡̥̱̫͕̞̐͂͒̑̽̋̐͊̈́͗̚-
9:04 "no we want to live" *gets corrupted*
9:00 Corruption confirmed.
9:04 NoOo we WaNnt tO liVe
9:04 WAR CONFIRMED
@@enabueleenabulele1539 pain
At 9:00 corruption equipped
At 9:04 nooo we want to live
8:56
9:03🤣🤣🤣🤣🤣🤣
0:19 *oh god,* *oh help* 𝐇𝐀𝐇𝐀𝐇𝐀𝐇𝐀𝐇𝐀
- 1 to 10
O SHIT MY JAZZ TAPES Said William carson
0:21 100000
0:39 this is one of the funniest part ever yet
Mirror pain
4:47 negative 4’s theme
team tag 2
20 - need to stay away from 5,10,2
19
18 - need to stay away from 3,9,2,6
17
16 - need to stay away from 4,8
15- nerd to stay away from 3,5
14- need to stay away from 7,2
13
12 - need to stay away from 3,4,6
11
10 - need to stay away from 2,5/ need to tag 20
9 - need to stay away from 3/ need to tag 18
8 - need to stay away from 2,4
7 - need to tag 14
6- need to stay away from 3,2/ need to tag 12,18
5, need to tag 10,15,20
4 - need to stay away from 2/ need to tag 8,12,16
3 - need to tag 15,12,18,9,6
2, need to tag 4,6,8,10,12,14,16,18,20
Next
5: TEAM OF FIVES ( tagged 20)
One: 2 is heading for 8 and
8: Octoblock! Run 12345678 RUN!
4: team of fours ( tagged 8 )
15: hush hush.
3: I heard that! Team of THREES ( tagged 15)
7: Team of Sevens! ( Tagged 14) lucky lucky lucky lucky
6: team of sixes IN THE MIX (tagged 12)
One: 10 seconds left!
Three: team of THREES (tagged 6)
2 1 0!
one: bro what the heck no winners
But 2,4,6,8,10,12
7:58 numberblox band doubles sounds be like
8:57 oh no we are corruptilmgggggg eeeehh
First negative 2 is blue bit another is pink?
*8:58* We Are CorRuPtInGgGgGg... *EEEEHH*
9:01 you guys too!
9:04 No! we want to live- *EEEEHH*
Wow that was a wonderful cool day.
Magic mirror can I ask you a question?
I like your 1 year anniversary
8:07 Why negative 2 pink
Unlogical
0:51 when you turn on captions it says black.
*black*
Lol
im singing with the NuMbERbLoCkS InTrO LeL
I am literally watching this in invert
where are you bozo
S1E11 - Horror Numbers
Plot: The blox meet their negative selves. This is the final episode of this show.
There’s season 2 dummy
4:58 EEWWAA
5:42 : five! oh god frick it! FIVE!
1:30 WWAAHHHHAAAAA *CoUgH
Numblox
Is
A
Next
negative 1: IT GOES UNDER! WAHAAAAA! *DYING*
I love this show
8:23 cheer up, cheer up, cheer up, cheer up, cheer up
Y like your video's
wErE tHe NeGaTiVeBlOx Oh GoD oH hElP aHaHaHa 8:43
8:35 lol -4 turned into -4million
Noooooooo
Nah is negative four trillion
Chorus line: N U M B E R B L O X
Love your vids. ;)
Agree with you.
@@babuhbabs Me Too! Its So Funny! 🤣
WHY THE HELL IN THE INTRO 3 FALLS!??!???!?
3 is clumsy
5*
WTF
4 Be Like U O K
Fhhghhgggggbbbnfd
1:33 -1:cough it was so funny I almost laughed
0:22 Oh No AHHHHHHHHHHHHHHHHHHHHHHHHHH
0:05 NUMERBLOOOOOOOOOOOOOOOOO
Lol
I love that -3 is like AAHHHhHhahahHHHhhHh!😂😂
The intro is loud but funny at the same time I like it
1:15 -1: hello I’m -1
2:53 1️⃣NtReStiNg
Can I Create Negative Numberblocks?
No
Be Slient Rawad Adventures!!!
omg new numerblox video yay
0:30 mirror goes insanely crazy
0:50 *turns black*
1:04 magic mirror seems normal
1:06 1 turns into -1
1:43 they figure out what -1 + 1 is
2:14 they find out what -1 + -1 is
2:34 two finds - 2
too lazy to make all so that's all.
5:07
Mirror goes insanely crazy again
7:54 ONES UNITE
2:52 ÎŃTËŠTĪŃG!
INTESTIN
2:51 INTERSTRING
2:52 ĮÑTR3STÏG!!!!!!!!!
Blablablablablablablablablablabla
Guys when you invert it it changes into the original and the other will be inverted
0:270-0:37 is funny 🤣🤣😂😂🤣🤣😂😂🤣🤣
Negative Four sounds like Riff from Barney & Friends lol
8:43
We're the Negative Blocks!
Oh god.
Oh help.
*BAHAHAHAHA-*
(Similar to this: 0:17)
doublec squared, here are some rymes for the negative numberblocks
1. i'm negative one, and i'm here just for fun
2. i'm negative two, do you like my dancie shoes
3.i'm negative three, i'm naked so don't look at me
4. i'm negative four, and my real name is ruof
5. i'm negative five,i'm dead, not alive
i'll try to make more on other videos
lolo
@@doublecsquared yea, super lolo
6. I’m negative six, I have a weird mix
@@doublecsquared Request: Numberblox: All Episodes LIVE
7. i'm negative seven, i'm in hell not in heaven
8:57
9:04
NumbrobloX
I like how it’s using inverted colours to make them negative
In negative numbers, pls don’t say plus if subtracting negative numbers (for ex. -1-2=-3)
5:42 FIVE- oh god forget FIVE
8:31 im aware im a different color IT GOT THE COLOR WRONG LAST TIIIIIIIIIIIME
8:58
I don't think you're okay.
- Numberblox one
8:42 nEgaTiveBLoX IM LAUGED ON THIS PART😂😂😂😂😂😂
I love ur vids doublec squared
:)
Now I’m wondering how you get English subtitles on videos (not auto-generated)
3:53 U K R A I N E
Ooooo
-1 -2 -3 -4 -5 -6
10:21 then season 2 was born
8:45-8:52 is funny 😂😂😂😂😂😂😂😂😂😂😂
POV: This just have funny moments.
Me: *laughs intensifies*
Can you upland FOURS CAKE SHOP III at November 8th?
thats too close to the new one coming today, i would rather spread them across 2 weeks
@@doublecsquared so fours cake shop III is today?
That's is me
@@mrmexicano fours cake shop III will come at the end of november
@@doublecsquared ok
Can you make a part two of negativeone?
BEST N U M B E R B L O X EPISODE!👍👍👍👍👍
2:06 3:09 3:27 5:21 7:05
1:11
Hey there I’m sorry to bother but do we need a ride to your place to get your truck or are we going straight there now to pick up your car or what
5:51 magic mirror be black🤣
5:34 SO FUNNY!!
Yeeeaaaa! YEAAAAAAAAAA-
0:02 Numberblocks In A Nutshell Be Like:
8:44 Looks Like 0:16 But With Six And But Its Negatives
110 Minutes Early
Im One Of You Subscribers
97 100
Replies
Fuyf kyfiufbig
:/?
8:41 sneakpeak of negative blocks season 1
8:35 negative four trillion
The Magic mirror: HELP ME IM DYING SO BAD AND HARSH
WATER ON THE HILL💧🏔
I am actually imagining a movie on this
I dunno that one is colored cyan
Negative two is winter from numberfanagram
3:42 free when he said his name really sounded like 3 and at 5:23 for actually sounds like for when he says his name
this comment was made one minute before premiere
1:12
Is there negative 💯
dcs you make numberblox?
The second half has an absence of captions
BEST negatlve blox ❤❤❤❤❤❤❤❤
THE DINNER MAKES MAKE THE TERRIBLE TWOS YEAH YEAH THE TERRIBLE TWOS ARE MISTAKEN NO THE SON OF A OH NO GOT TO GET BACK INSIDE WHERE IS THESE I CAN'T BELIEVE IT OH MY GOD THIS IS A GOOD SPOT FOR US DON'T KNOW THREE WHERE'S FOUR AND FIVE THEY'RE WAITING AND SIX SIX IS OUTSIDE WAIT SIX IS OUTSIDE HOW YEP I'VE BEEN STAYING THIS FOR WHOLE TIME YEAH YEAH YEAH YEAH OH NO NOT YOU TWO AGAIN C4 I JUST TOLD YOU WE HAVE TO WAIT FOR SEVEN COME I THINK SEVEN IS IS HEADING TOWARDS OUR WAY ONE TWO THREE FOUR FIVE SIX OKAY YES AND SEVEN AND SEVEN IS OUR WAY NOW LOOK GUYS IT'S 7:00 GOT NAUGHTY SEVEN I NEED I'M GOING TO USE MY LUCKY POWER TO STOP YOU NO YOU CAN'T STOP US SILLY US WHY DID YOU GET THAT ONE NO ONE IS UPSTAIRS SHE DON'T HAVE STAIRS WE GOT A MAP HOW DID YOU GET HER FROM I JUST CAPTURED NO EIGHT DID YOU DO THIS NO I DIDN'T PLEASE DON'T DON'T VOTE I'M VOTING EIGHT NO THIS IS THIS IS THIS IS THIS IS THIS ISN'T AMONG US YES IT IS AMONG US NO STOP IT NO DON'T DO THAT DON'T DO THAT DOODLE MAYBE I SHOULD MOVE AROUND WITH IT NO IT WAS NOT THE IMPOSTER WHO COULD BE IN POP MAYBE SIX NO IT'S NOT ME I WAS STAYING HERE FOR THE WHOLE TIME NO THAT'S A LITTLE SUSPECT NO DON'T USE THAT ALREADY HERE YES GO SEVEN OH NO HE VOTED US NO THE TERRIBLE TWOS WAS THE IMPOSTER HOW 1 2 3 4 5 NUMBER BLOCKS ONE TWO SIX SEVEN EIGHT NINE 10 NUMBER NUMBER BLOCKS ONE AND ANOTHER ONE IS TWO AND ANOTHER ONE THAT'S ME THAT'S THREE FIVE FOUR THREE TWO ONE TIME TO HAVE SOME NUMBER FUN WE CAN COUNT ON US FOR THE NUMBER ONE BLOCKS OH GOD I'LL HELP I WAS COOKING HERE THAT'S US WE GOT SOME ANTIDOTE MADE YOURSELF YOUR EVENT BOYFRIEND NO AH CAPTURED THEM INTO STOP US WE'RE STILL HERE HAHA WE'RE STILL HERE I'M GOING TO CAPTURE RATE NO WHAT'S GOING ON WE'RE ALSO SAVING NO WE'RE BACK BACK TO CAPTURING 8 NO 1 2 3 4 5 6 7 8 GOTCHA NO NO WHAT I DO GOT MY MINIS HERE THERE ARE MY MINI CREWMATES HOW HOW DID YOU GET MY WHAT THE DID YOU CAPTURE YOUR MINI CREMATES YESTERDAY NO I DIDN'T I RESCUED THEM YOU RESCUED THEM BY WHO BUY TWO AND ONE AND THREE AND SIX TWO THIS ONE TWO THIS ONE YOUR MINI CREMATES DISAPPEAR AWAY WHAT THE HECK WHY ARE YOU MAKING MY MINI CREWMATES DISAPPEAR WHAT YOUR MINIS AREN'T COOL BUT THEY ARE NO I GOT MY MINIS WHAT DO YOU THINK YOUR MINIS HOW ANYWAYS I GOT TO GO BYE FOR FOUR IT'S FOUR NOT FOUR YOU'RE IMPOSSIBLE NO YOU'RE IMPOSTERABLE NO YOU'RE IMPOSTER SAYING POSTURE NO NO NO NO NO YOU'RE IMPOSTER DID YOU SAY IMPOSTER NO I'M GOING TO GET YOU NO NO NO NO NO NO NO NO NO GOT YOU NOW I'M GOING TO IMPOSTER YOU I THINK YOU'RE GOING TO SEND ME THAT'S RIGHT YES SINCE I'M THE IMPOSTER ANYWAYS I CAN'T BELIEVE IT I CAN'T BELIEVE IT WE HAVE TO BUILD A STEP SQUAD I THINK THIS IS JUST LIKE JUMP RUN YET ACTUALLY THE STEP SQUAD 1 2 3 4 WE GOT THE SQUAD NO WE HAVE TO BUILD A STAIRS WELL THE SUPER THE SUPER STUFF SQUAD IS HERE ONE ONE ME IT'S TIME FOR ME TO GO TO BED IN THE STEP SQUAD HOUSE GOOD NIGHT I LOVE A GOOD SLEEP WHAT DOES THAT MEAN CLEMENT MUST MEAN LUCKY ME WHAT DOES THAT MEAN I DON'T KNOW YOU MUST BE DREAMING NO I THINK YOU ARE SUSPICIOUS NO WHAT IS THIS WHAT IS THIS PLACE SOON BUT WE HAVE TO FIND OUT THREE NO ME ME IT'S MY GOAL MY PLAY NO IT'S NOT THIS OH YEAH I THINK IT'S SUSPICIOUS BUT NOW WHAT IS THIS WHAT IS THIS ROOM THAT'S SUSPICIOUS I NEVER SEEN THAT ALL THE WAY DOWN
O no the magic mirror has C O V I D 1 9
burhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh