implemented reusable filterselection
small visual improvements