adding support for gdk