gl : a 2 :a