Merge
makeCatalogue tested
Try catch removed