added support for blur