Parts a thru c: follow careful