modified collector manager class