test collate funcs