future API