using new collectors