some terms are explained