add frambuffer