added futures tests