add framebuffer