Futures July 2