the YEARS algorithm