A module is called extending or CS provided that every submodule is essential in a direct summand. There have been investigations of several generalized extending conditions in the literature. In this survey paper, we focus on the exchange property on some generalized extending modules. It is an open problem whether extending condition with exchange property implies cleanness or not. We mention some observations on the former problem to construct a counterexample as well as new type of open problems which are replaced by extending with generalized extending conditions.