apigen init