local versions of files. Loads of stuff