This controller is very cheaply made and not worth $19.99. I have three total and they have all messed up in one way or another. Usally one or two buttons tend to mess up then the rest begin to quit workng. If you want a good controller, then buy a controller s, they are much better quality and they only cost 5 dollars more.