added blur functionality