pull directions parsing up to comm because it has to pull the images from urls