add GAPI