when 2 then
    DataSource.ask do |n, s|
      gp = GrandParent.new(GrandParent.count, n, s)
      //creo que puedes poner el bloque de for_parents aqui, y buscar la forma que ese metodo sea dinamico para todos, que solo    //invoques al metodo, para no hacer el bloque de nuevo, igual pasandole el parametro en este caso de "Grant Parent"
        DataSource.ask_for_parents(gp, DataSource::LEVELS[:ggp]) do
        puts "Grand Parent #{gp.name} added correctly to family tree."
      end
    end