dependent development