To provide heat, a heat pump works by extracting heat from the waste air or water outside through a heat exchanger unit and transferring it to refrigerant – the refrigerant is then compressed, which increases the temperature significantly, the refrigerant is then moved to an heat exchanger unit of the heat pump, which then passes air or water over the hot refrigerant, increasing its temperature to accommodate as per the need of application.