added load and collate 2.