Fabric client (25/43)

Fabric client