introduced new facets
added sparrow stuff
add selectors, modified weighting-strategies and facets
finished sparrow implementation