added many glossary definitions