predict future developments