diff --git a/controllers/forecast_controller.go b/controllers/forecast_controller.go
index 39d4921d95d10aac6c6e766acb0a99a9f1666538..7fade6a4a7a1269f581ca3f63b51345e2a437e1f 100644
--- a/controllers/forecast_controller.go
+++ b/controllers/forecast_controller.go
@@ -28,7 +28,8 @@ import (
 func ForecastStages(c *fiber.Ctx) error {
 	ctx := common.DawnCtx{FiberCtx: c}
 	request := models.BuildStageRequest(ctx)
-	return c.Status(fiber.StatusOK).JSON(services.CalculateStages(ctx, request))
+	stages := services.CalculateStages(ctx, request)
+	return c.Status(fiber.StatusOK).JSON(stages)
 }
 
 // ForecastFreezingDates godoc
diff --git a/services/forecast_service.go b/services/forecast_service.go
index a5da5fc956a9a615f0ee1484ea767980b20c1bc7..71dd7f419db6d5319630f88ca93b51309056b571 100644
--- a/services/forecast_service.go
+++ b/services/forecast_service.go
@@ -109,10 +109,11 @@ func forecast(ctx context.Context, gddReq models.GddRequest, plantdate time.Time
 	alpha := 1.0
 	binCount := 5
 	product := enums.GetProductFromString(gddReq.Product)
-	start := plantdate.YearDay() - 1
-	if plantdate.Year()%4 == 0 && plantdate.Year()%100 != 0 || plantdate.Year()%400 == 0 {
-		start -= 1
-	}
+	// start := plantdate.YearDay() - 1
+	// if plantdate.Year()%4 == 0 && plantdate.Year()%100 != 0 || plantdate.Year()%400 == 0 {
+	// 	start -= 1
+	// }
+	start := 0
 
 	out := map[string]*models.Bins{}
 	// need to get the match order
diff --git a/services/gdd_service.go b/services/gdd_service.go
index 89da3225d5578393f0fba3215e6f3772c3c9cd39..2fee075b5c042252aa26b243a40eb59863d7c868 100644
--- a/services/gdd_service.go
+++ b/services/gdd_service.go
@@ -32,7 +32,6 @@ func GetGddValues(ctx context.Context, request models.GddRequest) models.GddResp
 	pdInt := request.PlantingDate.YearDay() - 1
 	gdds.MaxTemps = gdds.MaxTemps[pdInt:]
 	gdds.MinTemps = gdds.MinTemps[pdInt:]
-	// }
 
 	returnGdds := models.GddResponse{
 		Product:          product.Name,