point_forecast: many changes and improvements