encapsulation of image reading