added a filtering control and action method