finished field generators, working on lattice selection