basic genprog works, needs array capability