Add image implementation