added vesa support