fix year parsing bug
add demo file