complite imageData class