rework of futures test