G FrameWork