check if the files have already been downloaded
correct dependencies
exclude .Rout
add functions to the shell files