the present invention describes a heat exchanger and method of making the heat exchanger having flow directors for directing the flow of fluids to one or more portions of the heat exchanger . the heat exchanger comprises a main body adapted for heat exchange having a plurality of channels adapted to receive fluid flow . the heat exchanger also includes a plurality of heat exchanging elements which provide exchange of heat as fluid flows therein and defines one or more fluid flow channels . at least one flow director is adapted for directing fluid flow from an external source to the fluid flow channels , whereby hydraulic efficiency is maximized by preventing fluid turbulence associated with non - directed flow of fluid within .