this is a alba radio/cd player it is in good working order, it has usb, aux in, and you can put sd cards in it, it comes with every thing but the cage as it bent out of shape when it was pulled out of the car, the front drops down to put the cd and sd card in, and can be taken off.