条件有哪些?