add public filter without provider