diff def finall