fixed the re-collects