wf gh gxf ffg gg d