多项选择题

A、公共利益的需要
B、双方协商并经有关部门批准
C、由于一方的违约,使合同没有必要履行
D、土地灭火