Final edit ...