see extended description

need to adapt Filter classes to app