update from gir