most of the definitions explained