Final scheme, late version


10017243