unique children same type