This palm rest assembly comes from a Mid-2012 MacBook Pro 13" model A1278. The power button doesn't work, but all the other keys do work, although many keys have very worn lettering, and one key doesn't fully clip to the hinge along its right edge but still works. It's got a few minor but unfixable dents in the aluminum edge. I believe it's compatible with all 2009-2012 13" MacBook Pro (not Air) computers. This item isn't a computer, it's just the upper aluminum palm rest assembly that includes the keyboard. But the price is right - it's free.