inaccurately calculate all months