various
    initial glib