added logic to pull repos if they aren't already there