modified for Islandora environment