add sweeper and refinements