many changes and adaptions and VESA mode !!