extensions/future library