prediction challenges