Give some stream of consciousness and then the answer. On January 7, 2017, Korver was traded to the Cleveland Cavaliers in exchange for Mike Dunleavy, Mo Williams, cash considerations and a protected future first round draft pick. He made his debut for the Cavaliers three days later, recording two points and three rebounds in 17 minutes off the bench in a 100 -- 92 loss to the Utah Jazz. Korver went 2-of-10 over his first two games for the Cavaliers, with both games resulting in losses. On January 13, he scored 18 points off the bench to help the Cavaliers defeat the Sacramento Kings 120 -- 108. On February 1, he had his best game as a Cavalier, scoring 20 points off the bench on 8-of-11 from the field with four three-pointers in a 125 -- 97 win over the Minnesota Timberwolves. On February 8, Korver scored a season-high 29 points on 10-of-12 from the field and 8-of-9 from the three-point line in a 132 -- 117 win over the Indiana Pacers. He subsequently passed Jason Kidd (1,988) for seventh on the all-time three-pointers made list. A week later, on February 15, also against the Pacers, Korver became the seventh player in NBA history to make 2,000 career three-pointers, joining Ray Allen, Reggie Miller, Jason Terry, Paul Pierce, Vince Carter, and Jamal Crawford. On April 4, 2017, he returned after missing 11 games with a sore left foot and scored 11 points in 12 minutes in a 122 -- 102 win over the Orlando Magic. Korver helped the Cavaliers go 12 -- 1 over the first three rounds of the playoffs to reach the 2017 NBA Finals. There they faced the Golden State Warriors and were defeated in five games.

Answer this question: who did the cavs trade for kyle korver?
The relevant information is: On January 7, 2017, Korver was traded to the Cleveland Cavaliers in exchange for Mike Dunleavy, Mo Williams, cash considerations and a protected future first round draft pick.
Therefore, the answer is Mike Dunleavy , Mo Williams , cash considerations and a protected future first round draft pick.