implemented blurring