wrap gapi into kenix provider