Explain what collectors are