added vocabulary module