dif template