Mixed future (6/23)

Mixed future