add blur.c source code