https://azureaim.com/understanding-part-exchange-a-comprehensive-guide/