glib2 dependency added