adding all the files. a lot of these are probably unneeded