fsggs client(public part)