beginnings of tuple iteration and reduced packplan