reviving ggx, starting with wells