有哪些必要性?