add a new vocabulary list, unfinished