Add Futures and an example application