gdk3: use case