lattice systems