all the files we need and stuff