triggers coding
fdf