add gir generator