add ImageData class