start to work on filter organization, still to be finished