add temp files. careful