Used the Futures utility class to create all futures and runnables.