Mars Curiosity: Take a look under the hood