fragment client