add parse word function