stash
remake ... again. New filter parameter setfunction. add QFilter wrapper about filter