schedule stuff added to collect
collect in main