playing with GLib