updated imagereader