some exercise of glib