Fabric client (21/43)

Fabric client