ugly fbo class