finished imageReader class?