fix collecting