I replaced my keyboard on my macbook pro. it's so amazing how little and tiny the pieces and components have to be.