recorded future predict