update
fix several bugs in this list
Add vocabulary list