Derivatives and structured finance