make glossary optional