Speed up temp file generation
Implement variable lists