added read oiio library, and  extandable functionnality