Added descendants methods
merge