updated filters with **kwargs