it is possible for year to be blank.