add futures requirements