key terms & concepts