futures only. can't run addition before first 3 futures started though