DIff part completed