add ImageComponent