Technologies of the near future.