DFSClient compose