add image-dd source and demo