improvements for collectors