record prediction