fold split into collator