Futures api part 2