CHanging the architecture of how we add images