updated to include image format libraries