Add vocabulary struct