graphic device interface