updated GApi