adding blurring functionality