change: (elem, gll) -> (gllx, glly, elem)