updated to work with latest islandora