future doc