can we chain all these futures, instead of nesting them?