working on refactoring heat exchanger sizing