updating to include DIFs