split get_relations and get_descendants