collects values of new filters
handles optional filters