benchmark collection logics