added year change function