added has filter back