draw_blur functionality added