g facto