Future events prediction