add direct draw mode