glib2: add