dont hardcode tempfiles. closes #2