scopeFuture method