enum for diffs