initializing collector