dynamic photo adding