added gapi