all tests except one in low temp nozzle work
a little refactoring