Derivatives can be based on different types of assets such as commodities, equities (stocks), residential mortgages, commercial real estate loans, bonds, interest rates, exchange rates, or indices (such as a stock market index, consumer price index (CPI) ??? see inflation derivatives ??? or even an index of weather conditions, or other derivatives).