framebuffer support added