simplify collector