UNDERSTANDING THE PUZZLE : WHAT DO THESE PART CODES MEAN ?