Endogenous development