adding Future.Create method