implementation of SnowFallEstimation (still buggy)