make calc_years private