Zero Delay USB Arcade Encoder | Review & Playtest

Sdílet
Vložit
  • čas přidán 6. 05. 2017
  • ● Support RMC on Patreon: / rmcretro
    ● Treat me to a Coffee with Ko-Fi: ko-fi.com/rmcretro
    ● MonsterJoysticks: monsterjoysticks.com/RMC
    ● 1ClickPrint: www.1clickprint.com#RMC
    Buy it: amzn.to/2y0WtXU
    The "XCSource Zero Delay" USB Joystick Encoder, also known as the Bosega CY-822A, the "USB Joystick" and a whole host of other names is the cheapest arcade control encoder going. Lets take a closer look at it.
    You can support my channel by becoming a Patreon, and enjoy early access, the RMC coffee lounge and other fun:
    Support: / rmc
    Subscribe: / rmcretro
    Music:
    Theme Music Credit with permission from 8bit Betty "Was that away message for me?"" : czcams.com/channels/n6K.html...
    How it Begins by Kevin MacLeod is licensed under a Creative Commons Attribution license (creativecommons.org/licenses/...)
    Source: incompetech.com/music/royalty-...
    Artist: incompetech.com/
  • Věda a technologie

Komentáře • 358

  • @wlbear2570
    @wlbear2570 Před 6 lety +56

    I bought several of these boards for various arcade bartops. Never failed

  • @caseyryback6932
    @caseyryback6932 Před 4 lety +1

    Bought one of these for a simple button box for FC3. Works like a charme. The fact that i can turn the analog Joystick into 4 more buttons with the mode option makes it 16 Buttons in total. I love it.

  • @SimmeringPotpourri
    @SimmeringPotpourri Před 6 lety +32

    The fact that you saved the old parts for the joystick to put it back to it's original state makes you aces in my book.

    • @RMCRetro
      @RMCRetro  Před 6 lety +5

      Thanks, we can't be destroying Comp Pro's!!

    • @bland9876
      @bland9876 Před 6 lety +1

      I wanna hack an icade to USB and I would just sell the board on ebay so if somone was repairing one and wanted to use the original board (idk y) then there you go

  • @andrewpaulakis7202
    @andrewpaulakis7202 Před 7 lety +1

    Awesome review and very helpful!

  • @atomipi
    @atomipi Před 5 lety +2

    For most of the wired spade connectors where they go on the back of the switches pin - you press the side of the connector when you want to slide it off - this pushes a small lever, and allows the spade terminal to slide off the button.. it has a tiny metal lever catch on it to stop it falling out :)

  • @martinh4982
    @martinh4982 Před 6 lety +4

    Worth noting that the XCSource kits come in two flavours: One with no Sanwa/Seimitsu joystick cable but 20 of the other cables, and one with a Sanwa/Seimitsu joystick cable but only 16 of the other type.

  • @tdp2612
    @tdp2612 Před 3 lety +6

    Nearly 4 years later, I'm using one of these just as a controller for a couple switches, simply because I'm hopeless with electronics and its easier than using an Arduino, plus cheaper. Absolutely fine so far, although I feel like I'm under-utilising it so I'm thinking about making a button box just so I can make use out of the other connectors

  • @zgn-2
    @zgn-2 Před 6 lety

    Thank you so much !!!!
    I didn't find any tutorial for this controller before !
    Thank you !!!!!

  • @roasty80
    @roasty80 Před 6 lety +2

    Used one for years. Work perfect

  • @Xealous
    @Xealous Před 6 lety +1

    I made a 4 button Bishi Bashi controller with this board. Completely flawless performance!

  • @iRDaBrit
    @iRDaBrit Před 6 lety +4

    Oh god. I loved my Comp pro joystick. Lasted for years. Miss it.

    • @user-yv2cz8oj1k
      @user-yv2cz8oj1k Před 4 lety

      Recreate it with an arcade joystick, a few arcade buttons, and one of these boards, put it all in a small wooden box. Easy replacement of parts means it will probably outlive you. :D

  • @CutandColorDude
    @CutandColorDude Před 4 lety +1

    Thank you for the video. Getting my kit in mail soon. I will update you

  • @johnmarshall8395
    @johnmarshall8395 Před 5 lety +3

    Hey RMC! Amigos contributor John Marshall here. Just found this video when looking up info on this board. I just bought a Happ trackball to make a custom controller for Golden Tee, Centipede and Crystal Castles, among others. Great video!

    • @RMCRetro
      @RMCRetro  Před 5 lety +1

      Nice one John. I was playing golden tee at an arcade just last week. Great fun

  • @lobitome
    @lobitome Před 5 lety

    I haven't used mine yet, but am glad to find a video of the exact board I have. Building 2 systems.

  • @gravious
    @gravious Před 6 lety

    awesome video, very informative! :)

  • @jasonjones4591
    @jasonjones4591 Před 3 lety +2

    I’ve built several arcades and used these, simple easy and just works

  • @timothyvandyke9511
    @timothyvandyke9511 Před 3 lety +1

    Currently looking at using old keyboard switches to make myself a usb joystick keyboard
    pretty excited :D

  • @MentalPolution
    @MentalPolution Před 6 lety

    I bought one to convert a nes advantage to a standard usb controller and it worked great! awesome price and it works as it should.

  • @bazza5699
    @bazza5699 Před 6 lety

    A-ha!.. just ordered one of these, fingers crossed :) thanks

  • @bazza5699
    @bazza5699 Před 6 lety +2

    so i got my pack in the post today. put it together and the only difference was that my comp. pro. was a leaf sprung kind, not microswitched.. however i connected it the same way.. and then fell at the final hurdle.. i got my up/down confused when connecting the leads to the board, had to take them out and re-seat them.. also found that both fire buttons couldn't be connected to one source. otherwise very happy to use my joysticks again. If i have a complaint, it's the same was yours, the cables were too small and I'd like a box of some sort to mount it in. I think i'll use a matchbox! Many thanks for this video.. it helped me out.. especially when looking what sockets you placed the leads into on the controller..

    • @RMCRetro
      @RMCRetro  Před 6 lety +1

      You're welcome and thanks for watching I'm glad it helped you

  • @michaelsmith792000
    @michaelsmith792000 Před 6 lety +1

    hi used this to make an arcade stick to use on my fire tv running on retro x frontend fire tv picks it up and you can map the buttons inside the app works grate it is also plugin to a USB hub

  • @aaalbert
    @aaalbert Před 5 lety +1

    Could I use this board to build something like a flight sim joystick? Couldn't find any info on that

  • @deathshaker0026
    @deathshaker0026 Před 4 lety

    I love using them. Easy to use.

  • @101graffhead
    @101graffhead Před 6 lety

    this answered a lot of my questions thanks

  • @lordplenty
    @lordplenty Před 7 lety +4

    I've used two of those - one in arcade stick, another in universal converter (two 9 pin sockets driving 2 C64 joysticks at once, or both connected to drive one fightstick). Boards work really well, but quality can be an issue (I had some cold joints on one).

    • @moth.monster
      @moth.monster Před 6 lety

      the led part wires up separately, so just get a separate board to control your led

  • @yammifletcher
    @yammifletcher Před 4 lety

    I installed this board into my Mad Catz Street Fighter Tournament Edition Round 2 Fight stick for PS3.
    I used it on my older PC. On newer PCs it doesnt work anymore because of that oldschool UHCI - USB - Protocol.
    I didnt use the auto-fire-mode , so i connect only 10 buttons and the joystick.
    It works perfectly, no delay or lag. In my opinion its a cheap and good choice for Arcade-Sticks.
    It came with USB-Cable ( i used the longer original of my fightstick ) , 12 connector cables for Stick and buttons ( i connected the 5 pin Sanwa cable instead ) for around 10 Euros!!
    I did this conversion because i couldnt find a xbox version of the mad catz.
    The only issue with the original Sanwa-Joystick cable was that i had to turn the joystick 180 degrees. That means you have to unscrew 4 screws - thats it.

  • @matthewfairbrother6348

    I just saw this at my local electronics store. all the same markings and circuitry --- for $30. and is packaged with only 10 cables. this now reminds me to look for reviews before i purchase.

  • @chrumczyk5494
    @chrumczyk5494 Před 4 lety +2

    Does it feature x-input? I guess not, cause I would love to use it in my stick for steam shmups :)

  • @nerdMike
    @nerdMike Před 6 lety

    Seems to be easy, and maybe I can attach 2 of this to a Pi2/3. But.. where can I find compatible and SMALL buttons? Thanks

  • @emulatorretro
    @emulatorretro Před 6 lety

    can you use it in reverse mode so you can use usb controllers on arcade?

  • @zoltanhajdu7311
    @zoltanhajdu7311 Před 6 lety

    Hi there! I have the same configuration and i set up my arcade DIY unfortunatley both of the joystick has the same error. The UpLeft and DownRight directions do not work. Could you help me?

  • @CraigMansfield
    @CraigMansfield Před 5 lety

    Very helpful

  • @adrianborboran3380
    @adrianborboran3380 Před 5 lety +1

    Hi can i use a dual axis joystic in that board?

  • @nikrbawker
    @nikrbawker Před 3 lety +1

    how does the turbo or auto fire function? That's what led me to the video. Might need to buy a toggle switch for that?

  • @nko4319
    @nko4319 Před 7 lety

    I used one of these boards, without the plastic connectors, in a handheld I built for my kid. They're cheap and they work great

  • @tapoutms5608
    @tapoutms5608 Před 5 lety

    RetroManCave good video I got a question I got the same board but I don’t know where is the connector for the LED’s goes please help

  • @bilskruvaren
    @bilskruvaren Před 7 lety

    Can i use one of the connectors for microphone with a PTT?

  • @ReeGaLeiToR
    @ReeGaLeiToR Před 6 lety

    Hi! I have the same usb encoder and i have the push button with 4 legs… if possible use the power of USB connector?

  • @user-yv2cz8oj1k
    @user-yv2cz8oj1k Před 4 lety +1

    I plan to make either a hitbox or standard control box using one of these, some 2.8 mm connector buttons, some very short height joystick, and two beautiful £3 chopping boards I bought. Should come in at a cost to me of around £32 as I already have the drill bits for this.

  • @thqp
    @thqp Před rokem

    What type of plugs do the micro switches use? XHP?
    I seem to have lost a couple cables, and I might need to buy replacement.

  • @aenhsbestshots3505
    @aenhsbestshots3505 Před 4 lety

    sir do you have a link where to download arcades games using this usb encoder or perhaps a software that could be used in the classroom. tnk u

  • @DrFillyBlunt
    @DrFillyBlunt Před 3 lety

    Can I use rotary switches, and momentary toggle/rocker switches with these?

  • @Snugggg
    @Snugggg Před 3 lety +1

    it seems you can get 4 full range analog axis out of these if you remove the resistors on the board.

  • @ATK10155
    @ATK10155 Před měsícem

    Thank you much. I'm using this to create a Button/dash box for iRacing.

  • @Noobsault
    @Noobsault Před 6 lety

    I made a arcade stick using a korean lever and some seimitsu buttons. Works really well and is like 50€ cheaper than other options.

  • @user-yv2cz8oj1k
    @user-yv2cz8oj1k Před 4 lety

    Any chance of covering which connector is which and what type of button to use on each? So little information about this board.

  • @rgbcrafts
    @rgbcrafts Před 2 lety

    Why I'm not subscribed yet?
    A whole 5 years watching back and forth and now I see I'm not subscribed. 🤦‍♂️
    Fixed. Thanks for your review. I'm about to test mine in here and decided to look for some light on the matter.

  • @johnparis2339
    @johnparis2339 Před 4 lety

    Would this work for a single button? I am looking for something I can hook a single button to, and the computer recognize it?

  • @theengineer9910
    @theengineer9910 Před 7 lety +4

    Ipac was confusing shit, used one when i was in 6th grade, no idea what i was doing

  • @2playOrig
    @2playOrig Před 6 lety

    Nice video @RetroManCave

  • @rrichter6781
    @rrichter6781 Před 7 lety +2

    made a fighting stick for it and it works very well

    • @louster7790
      @louster7790 Před 6 lety

      Das Richter does it work for pc and ps4 street fighter?

  • @quangle-vv4zf
    @quangle-vv4zf Před 3 lety

    what is the polartiy of wires when you hooked it up to the micro switches ? thanks

  • @sergeantmars2640
    @sergeantmars2640 Před 3 lety

    can you also assign an Axis so like for flying helicopters or is it just on and off?

  • @LetsDoThis123
    @LetsDoThis123 Před 7 lety +1

    Handy review, thank-you. I was also hoping for a jumper for the coin slot but, it doesn't appear so :-( For the price it should do the job.

    • @davidlescarbeau521
      @davidlescarbeau521 Před 6 lety

      Coin impulse is like any other buttons. Map your coin door to one of the regular inputs.

  • @_Seagie
    @_Seagie Před 3 lety

    if I buy HAPP controls, do I need a 2 pin or 5 pin or 4.8mm usb kit?? Thanks

  • @rgray318
    @rgray318 Před 4 lety +1

    EDIT: I answered my own question. Looks like I will need to dedicate a single switch in order to always have access to the POV Hat function. I can rewire the leds on my joystick in order for it to show both power and proper Hat mode. I was worried this device wouldn't work for a standard PC joystick, but I see now with proper modifications it most definitely should work.

  • @PixelOutlaw
    @PixelOutlaw Před 4 lety

    I'm interested in those missing sockets and spots for resistors... Anyone know what they're for?

  • @robertdaves2739
    @robertdaves2739 Před 6 lety

    Thinking of starting my first DIY arcade stick. Are all encoders compatible with any system? (Asking for xbox one)

  • @jerryohhh
    @jerryohhh Před 3 lety

    @rmc this board are really works for beatmania IIDX d.i.y controller with LED light.??

  • @MarkSRiddle
    @MarkSRiddle Před 8 měsíci

    Thanks for the video, does it support potentiometers by any chance even one or two for X and Y? Cheers

  • @anothernoob9110
    @anothernoob9110 Před 3 lety +1

    3:35 My hitbox fightstick build had a problem precisely because of that, when it's on POV Hat mode(Green LED ON), if I pressed LEFT, DOWN, and RIGHT at the same time it would give me UP LEFT even if I didn't even have a button wired to UP, but clicking on Mode making it change to Joystick(Red LED ON) would fix it.
    I still had to set up those 4 directional buttons specifically as joystick input on Steam Big Picture mode tho, emulators too now that I'm remembering it.
    As an board for an standard arcade joystick build it would basically right off the bat even on POV Hat mode, there's just this very small inconvenience if you want to make a hitbox that you need to be aware of. But given the advantages an hitbox offers, for this cheap of a price it's a moot point.

  • @billdantes1640
    @billdantes1640 Před 6 lety

    Is it possible to connect led buttons to this board and have the led light up? I see there are different boards that have 3 pin connectors that are meant for led buttons, But was curious if there is some way to get leds to light up with this particular board?

    • @RMCRetro
      @RMCRetro  Před 6 lety +1

      This board would not send power to light up the LED's. You could perhaps use a combination of this board with the GPIO pins on the Pi to get the power to them? If you have some cash you could use something like an I-Pac Ultimate IO (www.ultimarc.com/ipac.html)

  •  Před 7 lety

    Lovely

  • @Marcin79W
    @Marcin79W Před 3 lety

    Can I use a pot instead of joystick? I'd like to have two separate pots, to control different axis, instead of one joy. What pot would I need?

  • @BeWrong666
    @BeWrong666 Před 6 lety +1

    Its advertised as a ps4 pcb also. Have u ever tried it?

  • @gamingit1
    @gamingit1 Před 11 měsíci

    So i want to use this board to put ignition key and use it in ets2. So im wondering do i need to change any of controls or is it going to work on its own?

  • @fullopadmehum486
    @fullopadmehum486 Před 4 lety +1

    Thank you sir,i'm slowly getting it. :-)

  • @kiwimotorcycles8711
    @kiwimotorcycles8711 Před 3 lety

    they look brilliant to use for making control simulators for trucks or planes setting up buttons ect but i noticed they can not do control axis sadly

  • @red2k69
    @red2k69 Před 5 lety +1

    I just got this board and I found out that the mode button does switch to the POV hat instead of the X/Y axis as described in the video, but it doesn't SAVE this to the board. The next time it powers up the default X/Y axis mode will be enabled. Just a heads up for those wanting to use it in a closed cabinet and don't want to add a dedicated button somewhere just to switch modes EVERY SINGLE TIME you use it..... *sigh*

    • @SirMorganFlint
      @SirMorganFlint Před rokem

      Changing J1 to the other position will make it start in analog mode. It's also possible to change J1 for an SPDT switch

  • @AndresSalazararthub
    @AndresSalazararthub Před 7 lety

    Hey There, is there a way to connect LEDs to this board? I have some 5-Volt LEDs for some of the buttons, but I'm not sure if I can use this board, since there's all 2 connectors and not 3 connectors. thanks!

    • @RMCRetro
      @RMCRetro  Před 7 lety

      Andres Salazar I dont think so no, this is a cery basic board for control inputs only. Maybe try the Ultimarc PacLED64 for some fancy lights

  • @itsk3hiphop
    @itsk3hiphop Před 6 lety

    Trying to set one of these up. But for some reason whenever I press one button, the computer recognizes it as pressing all the buttons! Anyone have any similar issues? I bought two and tried swapping the board out, same thing. Hooking it up to an old arcade cabinet with a PC in it.

  • @LH74
    @LH74 Před rokem +1

    Is it possible to connect a 2" trackball to the board?

  • @akalyptos21
    @akalyptos21 Před 6 lety

    what pins are for coin/credit and start?

  • @2ndLastJedi
    @2ndLastJedi Před 2 lety

    Can a multi position rotary be added to this board? I just want it to hit a button on right turn and a different button on left turn.

  • @harryhttu4693
    @harryhttu4693 Před 6 lety

    How do I wire it for my 2 player button

  • @gerardosiete
    @gerardosiete Před 8 měsíci

    So, in the case where 2 buttons have to be pressed at the same time for super power movesm would the problem be the encoder or the buttons themselves? Every button works and regular moves work... only when 2 have to be pressed at the same time.

  • @joeatkins6265
    @joeatkins6265 Před 4 lety +1

    Anyone have any experience attaching rotary encoders to the board? Any success?

  • @capt.a.suwaiket7993
    @capt.a.suwaiket7993 Před rokem

    Hello
    Thank you for bringing the subject..
    Since operating system (windows) recognize up to 128 switches is there any way to connect two or more boards to get 24 or more micro switches using this controller
    Regards

  • @myretrodays
    @myretrodays Před 6 lety

    Man hello.If i need more buttons and if i buy 2 of this kits...set up one for left player and other kit for right player..will it work ?I have x arcade encoder but i have a short circuit on pcb and problens with switch programming mod that i set up before and a lot of buttons is doesnt work now and i thik if i ordering this two kits and change my x arcade pcb encoder to two like this may be this will help ?

    • @RMCRetro
      @RMCRetro  Před 6 lety +1

      I haven't tried it but they sell these in packs of two for 2 player kits so my guess would be yes.

    • @myretrodays
      @myretrodays Před 6 lety

      RetroManCave hope so...try this next month, hope my umk3 reproduction will work again.So sad to loose controls and all emulators set up in my sistem..need to remap all buttons.

  • @Steve211Ucdhihifvshi
    @Steve211Ucdhihifvshi Před 6 lety

    is there a way to join two of these encoder boards together to have even more buttons. im trying to make a usb point of sale play thing for my friends kids. ive got all my switches with pictures and stuff but too many for one board. would prefer not to have two plugs coming out of the box.

    • @RMCRetro
      @RMCRetro  Před 6 lety

      +fhhsvnggbh they do seem to sell a "2 player pack" of these with 2 boards. I'm not sure if they are identical or if one is different but it's still very cheap for the pack

  • @bobi_lopataru
    @bobi_lopataru Před 4 lety

    Is the joystick connection analog or digital? I would like to make an h-shifter and clutch pedal for sim racing and it would help if it had analog inputs as well (for the clutch)

    • @petrocks8079
      @petrocks8079 Před 3 lety

      Maybe one of these? www.adafruit.com/product/512 (I don’t really know much about any of this)

  • @lestat1uk
    @lestat1uk Před 5 lety

    Is this the dragonrise generic usb? As they are a bit of a nightmare using it in retropie

  • @ebayseller6040
    @ebayseller6040 Před 4 lety

    mine didnt come with the wire for the joystick. I tried using the single wires but my sanwa joystick has a pcb and just one single black ground wire. I daisy chained all the direction wires but it still wont work. buttons work fine so the board is good. is there anything else to try here?

  • @Turnster
    @Turnster Před 7 lety

    My cherry micro switches have 3 prongs on them. So I'm guessing one goes to com but how do I know where the other one goes??? Always open or always closed?
    Cheers.

    • @jb-jbjb
      @jb-jbjb Před 7 lety

      Neil Gray always open. then the com prong is ground

  • @dna0814
    @dna0814 Před 3 lety

    Can this board be use to power led switch’s?

  • @Darkz3ed
    @Darkz3ed Před 6 lety

    Can you put 2 sticks and 6 buttons in this?

  • @AndrewHelgeCox
    @AndrewHelgeCox Před 2 lety

    03:30 Did you hook up a button or a switch to the mode connection? It looks like you used a toggle switch there.

  • @safetyinstructor
    @safetyinstructor Před 4 lety

    Does this one work with toggle switches?

  • @antonivi8968
    @antonivi8968 Před 6 lety

    Anyone know how this PCB would work out if you needed x-input? I have a stick that doesn't support 360 or Xbox One but still supports x-input so it seems your pcb doesn't necessarily need to support those consoles to have it.

  • @danxepha4535
    @danxepha4535 Před 6 lety

    I'm thinking of using this to build an arcade joystick for my PC.
    I was wondering what it is detected as in game? For example I use an Xbox One controller on my PC, so any in game prompts, menu commands etc are displayed as Xbox One A, B, X, Y etc coloured buttons.
    I was planning on making my joystick have 8 coloured face buttons for A, B, X, Y, LB, RB, LT, RT plus buttons on the back or side for the "back" and "start" buttons (also possibly an Xbox home button but that only brings up the "game bar" which I never use so might leave it off).
    But if the button names and colours don't match what's in game then I might do something different.
    Sorry for the long comment!

    • @moth.monster
      @moth.monster Před 6 lety

      You could probably set it up with some sort of joystick to keyboard stuff

  • @kepi765
    @kepi765 Před 5 lety

    Can you program the butten so, that you when you press it that on computer the letter a is pressed? thank you for answer

    • @RMCRetro
      @RMCRetro  Před 5 lety

      Yes if you use a utility like "Joy2Key"

  • @Wakukuhihi
    @Wakukuhihi Před 7 lety

    can i use 2 of these to produce 2 player arcade??
    can the raspberry pie 2 recognize this as a 2 separate controller if i plug them both?

    • @RMCRetro
      @RMCRetro  Před 7 lety +1

      Wakukuhihi yes and yes. They are identified as individual hardware input devices.

  • @ErenAkkaya
    @ErenAkkaya Před 4 lety

    can a game steering wheel, throttle, brake, clutch gear set be made using this thing? (google translate used)

  • @46danz
    @46danz Před 5 lety

    That’s lucky,I bought two of these last week.

  • @DavideBettin
    @DavideBettin Před 4 lety

    Can u connect in a Mi Box? I did that but it doesn't recognize it

  • @EricDavidLaVoie1970
    @EricDavidLaVoie1970 Před 6 lety

    Hello, I just received my encoder boards in today with 20 LED push buttons. I noticed i have exactly these boards shown in this video so I'm hoping you may be able to help. So my problem I'm having is my push buttons that came in my kit have 4 connectors on the bottom with no micro switch. The problem I see is that these encoder boards only have 2 pins/2 wires for each push button. Do you have any ideas how I can still use these encoder boards and get my led push button lights to work?

    • @RMCRetro
      @RMCRetro  Před 6 lety

      Hey, I would suggest 2 legs are for the microswitch and 2 legs are for the LED to light up the button. The board will register button pushes but you'll need to supply power/ground to the LED legs using another power source if you want them to light up

  • @kofariders6865
    @kofariders6865 Před 6 lety

    wich program do you use ?

  • @victorbocanegra6711
    @victorbocanegra6711 Před 6 lety +3

    Nice video, Can this USB board be used on windows 10?

    • @RMCRetro
      @RMCRetro  Před 6 lety +2

      +Victor Bocanegra yes its just fine on win 10

    • @user-yv2cz8oj1k
      @user-yv2cz8oj1k Před 4 lety

      It works in most things, as they just see a very generic usb joystick.

  • @bobparnell1501
    @bobparnell1501 Před 8 měsíci

    What it the device between the ARC and the PC? it looks like the most important piece of kit needed to get the ARK to funbction. Ive googled it and cant find anything on it. Is it a decoder or driver?

  • @sn3lling
    @sn3lling Před 2 lety

    WHat is the default buttton maping?
    1,2,3,4??