Hard x
Sharing Gf x