added filters, but without dedicated data structure