Forecast2

Please, see these commits.

I separate "semicolon-commits" from others