adding ancestor first tests