add Image with unit tests